Anonymní profil Jan Knížek – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jan Knížek – Programujte.comAnonymní profil Jan Knížek – Programujte.com

 

Příspěvky odeslané z IP adresy 94.113.133.–

Jan Knížek
.NET › Asynchronní komunikace
13. 1. 2011   #137768

Dobrý den, mám problém.
Nejdříve spustím jeden program(jako server) pomocí net socket.

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

s.Bind(new IPEndPoint(IPAddress.Any, 1));
s.Listen(16);

Poté se jiným programem připojím.
 s.Connect("192.168.1.1", 1);

Až sem je vše v pořádku.
Poté odešlu k serveru data:
   int delka = s.Send(data);

v promenné délka je 1, tzn., že data odeslal(alespoň doufám)
Poté je přijmu:


s.Blocking = true;
klient = s.Accept();
velikost_dat = s.Receive(data, data.Length, 0);

Data se nepřijmou, v proměnné velikost dat je 0. Zkoušel jsem kontrolovat běh programu a programy se k sobě připojí, ale server nedokáže přijmout data.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý