2017-05-03 3 views
0

Ich versuche ein einfaches Programm zu erstellen, das eine Verbindung zu einem IRC-Client herstellt.TcpClient enthält keinen Konstruktor, der 2 Argumente benötigt

In einem anderen Beitrag auf Code-Review, sah ich diese Zeile:

using (var irc = new TcpClient(_server, _port)) 

habe ich versucht, dies in meiner Anwendung zu verwenden, aber ich habe den Fehler

TcpClient keinen Konstruktor enthält, die 2 Argumente nimmt

nach der MSDN-Dokumentation TcpClient Constructor es string server, int port Parameter übernehmen sollte.

:

class IRCBot 
{ 
    private readonly string _server; 
    private readonly int _port; 

    public IRCBot (string server, int port) 
    { 
     _server = server; 
     _port = port; 
    } 

    public void ChannelConnect() 
    { 
     do 
     { 
      try 
      { 
       using (var irc = new TcpClient(_server, _port)) 

       // Rest of code 
} 
+0

Sind Sie mit .NET oder .NET-Core? Ich glaube, das ist nicht die Art, wie es in .NET Core getan wird – Joe

+0

Ich habe gerade eine C# -Konsolenanwendung in VS-Code erstellt, also denke ich, es wäre auf dem .NET-Core-Framework. Hast du einen Einblick, wie es in Core gemacht wird? –

Antwort

Verwandte Themen