C # - отправка и получение сообщения TCP / IP на IP-адрес и порт

У меня есть следующий код для отправки сообщения TCP / IP на определенный IP-адрес и порт:

public bool sendTCPMessage(string ip_address, string port, string transaction_id, string customer_username, DateTime date)
        {
            bool success = false;

            try
            {
                int converted_port = Convert.ToInt32(port);
                string converted_date = date.ToString("dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);

                JObject obj = new JObject();
                obj["Transaction_Status"] = "Paid";
                obj["Transaction_ID"] = transaction_id;
                obj["Processed_Date"] = converted_date;
                obj["Customer_Username"] = customer_username;

                JSONMobile json_mobile = new JSONMobile();
                string json = json_mobile.SerializeToString(obj);

                TcpClient client = new TcpClient(ip_address, converted_port);
                Byte[] message = System.Text.Encoding.ASCII.GetBytes(json);
                NetworkStream stream = client.GetStream();
                stream.Write(message, 0, message.Length);
                stream.Close();
                client.Close();

                success = true;
            }
            catch (Exception)
            {
                success = false;
            }
            return success;
        }

Теперь давайте предположим, что я передаю ip_address как '127.0.0.1' и порт как '1', Когда метод выполняется, я получаю следующее исключение:

Это происходит потому, что на другом конце никто не слушает? Если да, как я могу настроить сервер по этому IP-адресу (хорошо, не 0.0.0.45, а 127.0.0.1) и номеру порта, чтобы принять сообщение и ответить на него? Спасибо :)

Ответы на вопрос(1)

Ваш ответ на вопрос