MFC多个客户端通信的问题(多个客户端连接在一个服务器端,客户端之间通信,采用原始的套接字socket)?

会飞的蜘蛛 2011-05-20 10:25:27
小弟最近在看网络编程的东西,想写一点东西,已经写了个服务器端,用的是原始套接字,socket,然后,bind,然后listen....但是,在设计客户端时,我的思路就不太清晰了,要让客户端和客户端通信,要怎么个思路呀?很乱,希望大虾指点~~
...全文
317 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
会飞的蜘蛛 2011-05-21
  • 打赏
  • 举报
回复
查了一下资料,觉得还是自己的基础太差,呵呵,多谢各位的指点哈,我试一试服务器转发这个方法...有不懂的地方,还要向大家请教哦~~
smwhotjay 2011-05-20
  • 打赏
  • 举报
回复
原始的套接字socket ... LZ概念完全不清晰啊.

原始的套接字=RAW SOCKET 那可不是TCP UDP啊. 多看书,多想,多写.
Eleven 2011-05-20
  • 打赏
  • 举报
回复
服务器中转,或者P2P通讯
Tim_Chase 2011-05-20
  • 打赏
  • 举报
回复
思路的话,客户端与客户端通信,可以通过服务器来做,在服务器端创建一个收发统一的数据结构。服务器端只负责转发数据。其中数据结构里面包含了sa 跟da 已方便服务器识别传输。
buyong 2011-05-20
  • 打赏
  • 举报
回复
建议你在网上直接找个能用的源码,学习一下
酒红色的泪 2011-05-20
  • 打赏
  • 举报
回复
通过服务器转发。
客户端A把要发送给客户端B和消息连同客户端B的身份信息发送到服务器,服务器把消息转发给客户端B
zuiyuezhou888 2011-05-20
  • 打赏
  • 举报
回复
如果采用的是tcp的话,服务器端还需要accept来等待客户端的连接
客户端方面需要创建一个socket 然后connect服务器端
服务器端通过一个循环来接受客户端发送的数据
客户端连接上先发送数据,然后通过一个循环来接受服务器端返回的数据

不好说 找本书看看吧《精通windows sockets 网络开发》
lijianli9 2011-05-20
  • 打赏
  • 举报
回复
通过服务器转发或者客户端自己再建立连接。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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