我正在开发visual studio(c#)中的控制台应用程序。我需要不断收听服务器定义的IP&港口。听取IP&我将从epabx获取呼叫记录的数据。问题是我正在开发客户端套接字将通过OS选择的任何自由端口进行通信。 PBX只允许通过预先配置的端口号进行通信。我没有找到任何关于如何提前为客户端配置端口的答案,以便应用程序仅从该端口进行通信。任何帮助都会很好。
许多人表示要更改Web应用程序的端口,但我想为控制台应用程序配置端口。 以下是我的代码示例,如果它有任何帮助:
{
"a": "this is a new a",
"b": "this is b",
"c": {
"x": 3,
"y": null
}
}
答案 0 :(得分:0)
无论你评论的是什么线都足以设置本地端点端口号。
IPEndPoint ipLocalEndPoint = new IPEndPoint(localIPAddress, clientPort);
TcpClient clientSocket = new TcpClient(ipLocalEndPoint);
clientSocket.Connect(serverIP, serverPort);