Witam,
Mam dwie klasy TcpClient oraz Communication. TcpClient odpowiada za komunikacje tcp (metody connect, disconnect, write, read), a Communication za dekodowanie otrzymanych pakietów/ramek oraz ich wysyłanie.
Na tym etapie zrodziły się trzy pytania:
- Jak przekazać metody klasy TcpClient do klasy Communication? Czy Communication powinna dziedziczyć po TcpClient ? Globalny wskaźnik do metody TcpClient?
- Oraz jak mona zrobić to samo bardziej ogólnie np jeśli zamiast klasy TcpClient chciałbym użyć klasy SerialPort, czyli zmienić tylko interfejs jakim będą wysyłane i odbierane pakiety.
- Możecie polecić jakieś materiały, przykładowe programy, hasła pod jakimi szukać jak powinno rozwiązywać się podobne problemy.