两个客户端怎么通信

myfan1212 2010-08-22 01:14:50
最近想写一个局域网聊天软件,由于初涉网络通信,只是了解些计算机通信的概念,对API不熟悉。我查了点资料,上面都是给了些什么服务器程序呀客户端程序之类的,然后服务器监听,客户端连接后双方通信。但是如果我要做到客户端从服务器得到要联系的另一客户端IP后,怎么和对端通信呢?(我晓得可以通过服务器 但是想学QQ 两个客户端直连) 是不是说是客户端,实际上在其上也应该有服务器般的监听程序呢?
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
myfan1212 2010-08-22
  • 打赏
  • 举报
回复
恩 winsock[Quote=引用 1 楼 ncu571633 的回复:]
winsock ?
[/Quote]
「已注销」 2010-08-22
  • 打赏
  • 举报
回复
winsock ?
yulinlin123 2010-08-22
  • 打赏
  • 举报
回复
没有研究过QQ协议.
不过从功能看,QQ服务器相当于一个存储/代理设备.
传输如采用TCP或UDP的CONNECT方式,服务器应该要建立账号到IP+PORT的数据库,转发时通过索引查到IP+PORT再转发;如采用UDP的SENDTO方式,服务器可直接将数据传送到另一端.
wxwlll 2010-08-22
  • 打赏
  • 举报
回复
Google一下,很多关于Windows socket的教程
luckli 2010-08-22
  • 打赏
  • 举报
回复
http://download.csdn.net/source/1792866
到这个网址下代码,举了很多例子,看看应该可以学会好多东西
是用socket方法
ht_61743904 2010-08-22
  • 打赏
  • 举报
回复
比较简单的 就是用socket的方法了

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧