日期:2014-05-17  浏览次数:20976 次

TcpClient发送数据如何指定发送的端口
客户端有很多,服务器是服务端,服务端上面需要根据不同的客户端进来的端口判断进来的客户端的类型
但是客户端发送数据怎样指定我是通过指定端口发送过去的呢?服务端开放的端口是9999,但是客户端端口却是随机的,我如何指定端口是111-120之间的某一个端口呢?求助。。。

------解决方案--------------------
一般最好使用1024以上的端口号
客户端new Socket的时候就可以指定
------解决方案--------------------
tcpClient.Connect方法需要两个参数,一个是ip还一个就是端口。还有端口还是大一点比较好,小于1024的可能系统在用。
但是客户端发送数据怎样指定我是通过指定端口发送过去的呢?
答:在你发送的信息里自己定义不就可以了么。你发送到服务端的是byte[],你可以将他的前N位用来描述客户端的信息。