编写一个简单聊天程序,需要服务器中转,服务器端用win32API编程,客户端无所谓。
现在有一个问题:当多个客户端连接在服务器上,在服务器端调用Recv函数接收信息时,怎样判定,此次接收信息时,该用哪一个套接字接收呢?也就是怎样判定,此次信息,是哪一个客户端发送过来的呢?
小弟菜鸟,恳请大侠们帮助,谢谢!!!
现在有一个问题:当多个客户端连接在服务器上,在服务器端调用Recv函数接收信息时,怎样判定,此次接收信息时,该用哪一个套接字接收呢?也就是怎样判定,此次信息,是哪一个客户端发送过来的呢?
小弟菜鸟,恳请大侠们帮助,谢谢!!!
解决方案 »
- 请问为什么CWnd::OnNcCalcSize不会执行
- 求教:界面进入二级菜单慢的问题
- 静态控件Static重画问题
- 关于vc非基础类的一个错误信息:
- 求教:关于手写笔的实现
- MFC开发的activex控件画图,怎么画?
- 怎样才能够使CListCtrl中只显示图标而没有文本?
- 各位高手,编写COM(VC++6.0)时,如何调用VB编写的OCX控件?
- 客户机在向服务器发出连接请求时,服务器端口已被占用,该如何用代码探测到这种情况??谢谢各位大虾
- 点我一下,我给你个奇迹,拍我一下,我就给你一飞腿!!!
- 用ListCtrl 来显示图标和文字
- 在VC6下搞打印报表太辛苦了,有没有比水晶报表简单能用的包或模块?
int recvfrom(
SOCKET s,
char* buf,
int len,
int flags,
struct sockaddr* from,//客户端的IP地址
int* fromlen
);
谢谢!
谢谢!
看下里面的那几种模型,应该能解决你的问题~~~