关于套接字IP地址的设定解决办法
关于套接字IP地址的设定
使用套接字的程序,一个服务端,一个客户端。
假设,
局域网A内有几台计算机(A1,A2,A3,A4......),IP地址为10.10.10.10
局域网B内有几台计算机(B1,B2,B3,B4......),IP地址为20.20.20.20
A1在局域网内的地址为192.168.100.100
AB在局域网内的地址为192.168.100.101
如果在A1上运行服务端,B1上运行客户端,那么编写客户端程序时,connect函数需要的IP地址应该是什么?
------解决方案--------------------
要么做端口映射,要么设置DMZ主机,要么就只tcp或udp打洞了
使用套接字的程序,一个服务端,一个客户端。
假设,
局域网A内有几台计算机(A1,A2,A3,A4......),IP地址为10.10.10.10
局域网B内有几台计算机(B1,B2,B3,B4......),IP地址为20.20.20.20
A1在局域网内的地址为192.168.100.100
AB在局域网内的地址为192.168.100.101
如果在A1上运行服务端,B1上运行客户端,那么编写客户端程序时,connect函数需要的IP地址应该是什么?
SOCKADDR_IN sockaddr;
sockaddr.sin_addr.S_un.S_addr = inet_addr(???????????);
------解决方案--------------------
要么做端口映射,要么设置DMZ主机,要么就只tcp或udp打洞了