怎么写类似QQ的通讯软件呢? 看书上的代码都是服务器端直接和客户端通信的怎么实现客户端的相互通信呢(带服务器的,能同时支持10个人左右在线就行)?还请高手指点。大概讲下实现的思想吧!!谢谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先和服务器通讯,获取对方ip和端口,然后直接和对方连接。但是必须有一方位于公网。可以用UDP协议连接。 简单的例子还是蛮多的,可以使用TCP也可以使用UDP通信协议 要求不高的话写起来不难,一般用UDP通信速度上要好一点,客户机在服务器上注册好地址和端口,同时获取上线的其它各户机的地址和端口,客户机之间利用获取的地址信息进行通信,用UDP方式要方便实现一点. 用的比较广的还是TCP协议,客户端互相通信实际上是有服务器作为中介来转发数据的,甲和乙通信,甲先将数据发送给服务器,然后再由服务器转发给乙。QQ里面会用到Socket网络编程技术。 http://www.sduttieba.cn/blog/post/46.html 可以参考一下开源的东东,例如webber http://download.csdn.net/source/1765693 ScrollWindow滚动函数的后两个参数是不是重复了,始终不理解它们有区别? 高手们:怎样使用midiOutGetDevCaps()和midiOutSetVolume()函数 内核层的网络传输简单问题 vc 加载bmp的闪烁问题(sdk编程,不要MFC) ceditview编辑框大数据显示的怪问题 多线程socket问题 *****看起来简单,做起来却难!希望高手帮助解决 请老手指教VC网络编程学习。。 在windows上编写实时应用,真的实时吗? MFC中图像保存问题 26个钉子的押宝游戏,结果什么出来? 文件读取问题!
但是必须有一方位于公网。
可以用UDP协议连接。