witam
mam kilka aplikacji, które muszą ze sobą się komunikować i przesyłać sobie dane w sieci lokalnej.
Aplikacje będą na rożnych komputerach (czasem kilka aplikacji na jednym kompie).
Dane będą przesyłane asynchronicznie.
zastanawiam się nad realizacją takiej struktury z wykorzystaniem protokołu TCP.
Czy wystarczy ze zrobię dwa porty (client i server) w każdej aplikacji do komunikacji z wszystkimi,
czy powinienem mieć oddzielne dwa porty dla każdej aplikacji, z która chce się łączyć?
Czy w przypadku nadawania w tym samym czasie, przez kilka aplikacji do jednego odbiorcy,
protokół zapewni dostarczenie wszystkich danych?