高手!在socket通信中,客户端要连接一个服务器端,若服务器端所在计算机有多个ip,应该连哪一个? 在socket通信中,客户端要连接一个服务器端,若服务器端所在计算机有多个ip,应该连哪一个?是不是要一一实验? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谁做过即时通信程序,在其中使用socket通信时的思路?谢谢! 你的SOCKET需要在注册的时候绑定一个IP地址,你只需要链接到你绑定的IP就可以 看你的服务端绑定的是哪个IP,就连接哪个IP,如果你绑定的是IPAddress.Any的话,那你可以连接服务器上的任何一个IP。 wzd24(牧野看你的服务端绑定的是哪个IP,就连接哪个IP,如果你绑定的是IPAddress.Any的话,那你可以连接服务器上的任何一个IP。同意 我们用一个比较简单的方法:1. 服务器监听(绑定)所有本机IP: 用0.0.0.0 做IP地址2. 客户端用Full机器名去访问服务器,有一个前提: 环境中有DNS能把机器名转化成IP这样我们就不用关心究竟服务器的IP是什么,它还有一个好处是IP可能会变的(看你的DHCP如何设置),但通常机器名不变,这样万一IP变了,所有的客户端都不用变(有时客户端会有好几百个,如果不是集中控制它们的设置,修改几百台机器上的配置文件也够麻烦的.) 在2.0的ping方法中,如果本机有多个ip,是否可以指定一个特定的ip去ping其他地址? 怎么判断一个文件是不是EXCEL文件? C#和java差别在哪里 怎样判定socket连接已经关闭? 如何获取一个文件的md5值 C# 用ADO.NET操作Excel時數字的問題 得到不值???? 用ffmpeg逐截图视频另存为图片 不成功 Page.Init += new System.EventHandler(Page_Init);做什么用的 急问:如何打印datagrid 大家努力起来,别让人把C#看扁了.... 水晶报表疑问? C# 操作XML的问题
同意
2. 客户端用Full机器名去访问服务器,有一个前提: 环境中有DNS能把机器名转化成IP这样我们就不用关心究竟服务器的IP是什么,它还有一个好处是IP可能会变的(看你的DHCP如何设置),但通常机器名不变,这样万一IP变了,所有的客户端都不用变(有时客户端会有好几百个,如果不是集中控制它们的设置,修改几百台机器上的配置文件也够麻烦的.)