TCP 2 porty serwera

0

Witam.
Pytanie do osób, które znają się na protokole TCP chociaż w najmniejszym stopniu.

Mam za zadanie napisać 2 programy w C#, wykorzystując protokół TCP. jeden dla klienta, drugi dla serwera. Program mam już gotowy z wyjątkiem jednego podpunktu, którego nie wiem jak zrealizować.

nawiązanie połączenia przez klienta (port serwera numer k)

  • wysłanie do serwera żądania pobrania bloku danych (port serwera numer k+1)

Połączenie nawiązuje bezproblemowo, ale w jaki sposób mam utworzyć port serwera k+1 ? I w jaki sposób wysłać żądanie właśnie na ten 2gi port?

0

Ja to bym zrobił tak, żeby serwer nasłuchiwał na dwóch portach (dwa połączenia) i wtedy jeżeli na którymś porcie coś się pojawia to wtedy niech wykonuje daną czynność.

0

Jeśli rozmawiasz z klientem w pokoju nr 5 i umówicie się, że przyjdzie do pokoju o numer większy to chyba nie jest problemem zostawić kogoś, kto skontaktuje się w kolejnym pokoju z naszym klientem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1