2017-03-14 2 views
-2

This is the error screenshot Während ich schrieb TcpClient-Server-Programm in Vs2017 folgende Probleme kamen.TcpListener enthält keine Definition für "AcceptSocket"

Console.WriteLine("Waiting for a connection.....");  
Socket s=myList.AcceptSocket(); 
Console.WriteLine("Connection accepted from " + s.RemoteEndPoint);` 

Es besagt, dass der TcpListner nicht enthält eine solche Methode nicht enthält. Bitte helfen. Der vollständige Code kann bei https://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C

Vielen Dank und Grüße, T.S.

+0

fehlten Sie den Namespace 'using System.Net.Sockets;' oder 'using System.Net'. Ich habe den Code auf VS2015 getestet. Überhaupt keine Fehler. Bitte überprüfen Sie Ihren Code erneut. – active92

+0

erhalten Sie immer noch Fehler? – Shrivallabh

+0

Hi active92, Können Sie bitte einen Link gimme, wie ich dies bei .net Core versucht, die nicht die IDE sein könnte, um es auszuführen. –

Antwort

0

Was im obigen Code vorging, ist, anstatt .NET Framework Console App zu verwenden, war .NET Core, die nicht die kompatible ist, die den Fehler gab. Der Grund war, dass die MS-Site .NET Core für alle vorherigen Programme verwendete und das gleiche für diesen Zweck.

Verwandte Themen