社区
网络编程
帖子详情
casyncsocket的应用问题2
阿浪
2006-09-03 02:35:40
四个客户端一个服务器,我怎么改写服务器的listen类的OnAccept函数,才能让把四个客户端的SOCKET保存起来?
试了很久,一直保存不成功,服务器总是崩溃
...全文
120
1
打赏
收藏
casyncsocket的应用问题2
四个客户端一个服务器,我怎么改写服务器的listen类的OnAccept函数,才能让把四个客户端的SOCKET保存起来? 试了很久,一直保存不成功,服务器总是崩溃
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一剑
2006-09-03
打赏
举报
回复
FD_SET readfds; //读取池
DWORD WINAPI CSvSocket::ListenThread(LPVOID lParam)
{
CSvSocket *pSvr=(CSvSocket*)lParam;
SOCKET recv;
struct sockaddr_in addr;
int addLen=sizeof(addr);
while(pSvr->m_bCreate)
{
TRACE("accept start!\n");
recv=accept(pSvr->m_svrsock,(SOCKADDR*)&addr,&addLen);
if(recv==INVALID_SOCKET)
{
int nError=WSAGetLastError();
TRACE("Accept error!,error=%d\n",nError);
break;
}
TRACE("Accept succeed!socket=%d\n",recv);
if(!pSvr->VerifyUser(recv))
{
closesocket(recv);
continue;
}
if(!(pSvr->AddSock(recv)))
{
TRACE("sock list is full!\n");
closesocket(recv);
continue;
}
FD_SET(recv,&pSvr->readfds);
}
return 0;
}
MFC之
CA
sync
Socket
详解
本文介绍
CA
sync
Socket
类在网络编程中的
应用
,包括其构造、创建底层套接字句柄的过程及注意事项,重载回调函数的方法,以及如何处理堵塞、字节顺序转换等
问题
。
MFC-
CA
sync
Socket
的学习
本文围绕MFC中
CA
sync
Socket
类展开,该类用于实现异步
socket
操作,可利用Windows消息驱动机制处理网络事件。介绍了客户端和服务端使用
CA
sync
Socket
的基本流程,给出了一个简单demo及整体思路,还列出了服务端和客户端的完整代码文件。
CA
sync
Socket
实现的简易网络聊天室
本文介绍了利用MFC中
CA
sync
Socket
类在Windows环境下构建简易聊天室程序的方法。涵盖服务器端监听、客户端连接、数据传输、事件处理等完整过程,还涉及界面交互设计、日期和时间处理。
CA
sync
Socket
支持异步网络操作,简化了网络通信编程,为
Socket
编程和MFC
应用
提供实践案例。
一个
CA
sync
Socket
例子
本文详细介绍
CA
sync
Socket
类的使用方法,包括服务器端和客户端的设置、连接管理、数据收发等核心功能。同时介绍了
CA
sync
Socket
类的工作原理及注意事项。
初用
CA
sync
Socket
遇到的
问题
[总结]
本文探讨了MFC中
CA
sync
Socket
类在网络编程中的
应用
及常见
问题
解决方案,包括初始化、连接及数据收发等方面。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章