Socket通信端口问题 客户端和服务端的端口必须一致,但是现在因为需求,我的客户端机器上要开两套同样的程序,而服务端只有一个程序。这样一来客户端两个程序就会同时使用一个端口,这是不允许的。请问应该如何解决此问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 公用一个Socket啊,干嘛非得打开两次啊。用个隧道穿个后来的打开的实例如何。还有为什么非得开两个程序呢,一个程序两个窗口不行吗?非得这样的话。在C++中有个共享打开端口的API,忘记了,好像是Set开头的,你可以查查 socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp); ipPoint = new IPEndPoint(IPAddress.Parse(ipAdrr), 2012); socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); //注意:SocketOptionName.ReuseAddress是关键 socket.Bind(ipPoint); 泛型约束问题 简单sql语句 调试问题。。 高手进!vs2005 ,Winform程序部署到客户端提示未能使用RsaProtectedConfigurationProvider进行解密 关于Excel报表打印预览的一个问题,解决后我另加30分! 如何计算C#里面结构类型的大小 控制台应用程序如何获取当前应用程序运行的目录,象VB中App.path? dateTimePicker控件的采鸟问题!!!!!!!!!!!!! 菜鸟问题,请先不要笑 为何我无法安装VisualStudio.net 服务器两天自动关一次 c#编写动态链接库
还有为什么非得开两个程序呢,一个程序两个窗口不行吗?
非得这样的话。
在C++中有个共享打开端口的API,忘记了,好像是Set开头的,你可以查查
ipPoint = new IPEndPoint(IPAddress.Parse(ipAdrr), 2012); socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); //注意:SocketOptionName.ReuseAddress是关键
socket.Bind(ipPoint);