TcpClient/TcpListener antworten lassen
-
Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat
Warum dass denn?
Hier der codebool Connect(int port){ try{ TcpListener^ newTcpListener = gcnew TcpListener(IPAddress::Parse("127.0.0.1"),port); newTcpListener-> Start(); myClient = newTcpListener-> AcceptTcpClient(); myNetworkStream = myClient->GetStream(); return true; }catch(SocketException^ ex){ ID(SocketError)(ex->Message); return false; } } bool Connect(String^ host,int port){ try{ myClient = gcnew TcpClient(host,port); myNetworkStream = myClient->GetStream(); return true; }catch(SocketException^ ex){ ID(SocketError)(ex->Message); return false; } }
(Connect ohne Host ist Server, das ander der Client)
SocketError ist ein Delegate mit void(String^) sonst nixWenn ihr noch was braucht einfach sagen
-
Hat sich jetzt erledigt - mit sockets gehts von anfang an