在做客户端与服务器的socket连接并发送数据应用中,通常有以下四种情况:
1)、客户端在内网,服务器在内网。
对于这种情况,只需要用服务器的内网IP即可。
2)、客户端在外网,服务器在内网。
对于这种情况,服务器可采用花生壳软件来进行外网IP与内网IP的映射。
3)、客户端在内网,服务器在外网。
对于这种情况,只需要用服务器的外网IP即可。
4)、客户端在外网,服务器在外网。
对于这种情况,只需要用服务器的外网IP即可。
从分析中可以看出,只有情况二是特殊的,由于服务器在内网,而客户端在外网,若要实现外网客户端向内网服务器发起TCP的socket连接请求时,可采用花生壳软件来进行服务器的外网IP与内网IP的映射功能。
花生壳软件的下载地址为:http://hsk.oray.com/
时间: 2024-12-02 17:01:33