vc 网络编程问题

2024-12-19 20:11:38
推荐回答(2个)
回答1:

局域网内C、S都要设置局域网的地址就可以了。
内网的地址设为127.0.0.1就可以。

外网通讯,要让Server在外网监听,内网发起连接。
内网之间通讯就涉及P2p make pole了。

补充:
可以这么用,不是调试
m_addr.sin_family = AF_INET;
m_addr.sin_port = htons(8000);// 监听端口号
m_addr.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");

回答2:

m_addr.sin_addr.s_addr=htonl(INADDR_ANY);
m_addr.sin_family=AF_INET;
m_addr.sin_port=htons(8000);
内网外网都可以连,只要你有外网IP