C# Socket 网络通信 IP地址

1、我想要实现客户端与服务端的网络通信,服务端的IP地址是要保持不变的吗?
2、我把服务端部署在本机,我每次连接网络IP地址都会发生改变,那么客户端怎
么才能去主动连接服务端呢?请赐教,不胜感激

5个回答

同问,求大神们指教,啥都不知道

tcp协议可以不用设置IP,发送广播。但是tcp只能是client端获取到server端的ip和port后才能去链接,
因为server端socket是被动的。我们私人的ip地址是每天都更新的,因为公网ip不够,也防止你私搭服务器。

本机分配一个固定IP就行了。

先udp组播,获取到服务器的ip地址,再使用获取到的ip地址建立tcp连接

主要是看你是什么规模的?大型的话确实需要固定你的IP,然后客户端才方便找到你的服务,小范围的话确实可以通过UDP广播包的形式获取在线的IP地址,再通过Telnet判断服务类型确认你的服务IP, 但是必须要说明的是:不管你是用的无线路由器,还是交换机智联,都可以通过你的Mac地址给你分配一个固定IP。。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐