C # Использование SimpleTCPIP из NeGet с ошибкой компиляции VS 2019 System.Net .IPAddrerss.Синтаксический анализ ()

#c#

#c#

Вопрос:

Это фрагмент с примера сервера SimpleTCP. VS 2019 компилируется с ошибкой в строке:

System.Net .IP-адрес ip = System.Net .IP-адрес.Синтаксический анализ (txtHost.Text);

Как мне это исправить?

     private void btnStart_Click(object sender, EventArgs e)
    {
        txtStatus.Text  = "Service starting ...";
        System.Net.IPAddress ip = System.Net.IPAddress.Parse(txtHost.Text);     
        server.Start(ip).Convert.toInt32(txtPort.Text);
    }
  

Выдает:

Описание кода серьезности Ошибка состояния подавления строки файла проекта CS1503 Аргумент 1: невозможно преобразовать из ‘System.Net .IPAddress’ в ‘int’ WindowsFormsApp1

Ответ №1:

Сигнатура функции запуска сервера

 SimpleTcpServer Start(IPAddress ipAddress, int port)
  

Я думаю, что вы хотите:

 private void btnStart_Click(object sender, EventArgs e)
{
    txtStatus.Text  = "Service starting ...";
    System.Net.IPAddress ip = System.Net.IPAddress.Parse(txtHost.Text);
    int port = Convert.ToInt32(txtPort.Text);     
    server.Start(ip, port);
}