更改套接字客户端的本地端口

时间:2011-01-24 22:33:18

标签: sockets client port

我有一个简单的TCP套接字客户端和服务器应用程序。他们使用IP = localhost和port = 33367进行通信。

我正在使用SocketSniff来检查通过localhost传输的数据包。在嗅探客户端应用程序时,我注意到每次我在同一进程中向服务器发送数据包时,“本地端口”正在改变,而远程端口总是33367.

那么,客户端应用程序是否可以通过固定端口发送数据(如果是这样,在C#中如何?)或者每次都必须为其分配不同的端口?

1 个答案:

答案 0 :(得分:0)

您可以在调用connect之前绑定套接字。