如何修复客户端应用程序的端口

时间:2016-01-25 05:44:24

标签: c# sockets networking client console-application

我正在开发visual studio(c#)中的控制台应用程序。我需要不断收听服务器定义的IP&港口。听取IP&我将从epabx获取呼叫记录的数据。问题是我正在开发客户端套接字将通过OS选择的任何自由端口进行通信。 PBX只允许通过预先配置的端口号进行通信。我没有找到任何关于如何提前为客户端配置端口的答案,以便应用程序仅从该端口进行通信。任何帮助都会很好。

许多人表示要更改Web应用程序的端口,但我想为控制台应用程序配置端口。 以下是我的代码示例,如果它有任何帮助:

{
  "a": "this is a new a",
  "b": "this is b",
  "c": {
    "x": 3,
    "y": null
  }
}

1 个答案:

答案 0 :(得分:0)

无论你评论的是什么线都足以设置本地端点端口号。

IPEndPoint ipLocalEndPoint = new IPEndPoint(localIPAddress, clientPort);
TcpClient clientSocket = new TcpClient(ipLocalEndPoint);
clientSocket.Connect(serverIP, serverPort);