仿VC驿站写的局域网聊天室如何实现两台电脑之间的通信
仿VC驿站写的局域网聊天室怎么实现两台电脑之间的通信?
这是我模仿VC驿站写的局域网聊天工具,集服务端和客户端于一身,目前代码还不完整,但基本的收发信息的功能已经具备了,我在本地(127.0.0.1)测试成功,但问题是当服务端和客户端不在同一台电脑上时就无法连接成功,在此贴上程序,希望好心人帮我测试一下,另外还有几个小问题:
1、局域网聊天室是不是只能在局域网内才能通信?
2、客户端连接服务端时IP地址填哪个?我本机有很多IP,如172.17.164.147 192.168.181.1 192.168.159.1
192.168.56.1(以上均是本地局域网IP) 还有一个就是上网时随机分配的IP地址 223.64.208.159
3、这些IP代表什么意思,又有什么作用?
新手刚接触网络编程,很多问题比较脑残,望见谅~

下载地址:http://pan.baidu.com/share/link?shareid=221794&uk=908045429
本来想给出源码的,但用的是VC2010,编译之后180M,也不知道该删什么,所以就懒得传了,基本上源码没什么问题,是跟着敲的,有问题的话再传吧~
------解决方案--------------------
问题1:看你做成什么样咯,做成QQ 那样也可以
问题2:192.168.56.1 这是局域网IP,223.64.208.159这个应该是外网IP
可以在CMD 里面输入ipconfig 查看自己的IP,
如图:

链接服务端的话,你去服务端查IP,填查到的就OK了
这是我模仿VC驿站写的局域网聊天工具,集服务端和客户端于一身,目前代码还不完整,但基本的收发信息的功能已经具备了,我在本地(127.0.0.1)测试成功,但问题是当服务端和客户端不在同一台电脑上时就无法连接成功,在此贴上程序,希望好心人帮我测试一下,另外还有几个小问题:
1、局域网聊天室是不是只能在局域网内才能通信?
2、客户端连接服务端时IP地址填哪个?我本机有很多IP,如172.17.164.147 192.168.181.1 192.168.159.1
192.168.56.1(以上均是本地局域网IP) 还有一个就是上网时随机分配的IP地址 223.64.208.159
3、这些IP代表什么意思,又有什么作用?
新手刚接触网络编程,很多问题比较脑残,望见谅~
下载地址:http://pan.baidu.com/share/link?shareid=221794&uk=908045429
本来想给出源码的,但用的是VC2010,编译之后180M,也不知道该删什么,所以就懒得传了,基本上源码没什么问题,是跟着敲的,有问题的话再传吧~
------解决方案--------------------
问题1:看你做成什么样咯,做成QQ 那样也可以
问题2:192.168.56.1 这是局域网IP,223.64.208.159这个应该是外网IP
可以在CMD 里面输入ipconfig 查看自己的IP,
如图:
链接服务端的话,你去服务端查IP,填查到的就OK了