社区
网络编程
帖子详情
CAsyncSocket 客户端如何连接服务器 以及 如何判断客户端已经连接上服务器?
djfu
2005-06-09 09:03:18
RT
...全文
223
5
打赏
收藏
CAsyncSocket 客户端如何连接服务器 以及 如何判断客户端已经连接上服务器?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxrl
2005-06-09
打赏
举报
回复
代码
if(m_AcceptSocket->Create(0))
{
IsCreated = true;
lpRemoteIP = RemoteIP;
siRemotePort = RemotePort;
//下面你加一个错误接收就行了 和上面一样
if(m_AcceptSocket->Connect(RemoteIP,RemotePort))
{
clientReqData.cRequestType = *InstructionName;
clientReqData.m_picID = picIndex;
m_AcceptSocket->Send(&clientReqData,sizeof(clientReqData));
}
}
Kudeet
2005-06-09
打赏
举报
回复
你可以在MSDN里搜索“MFCAsync”
Kudeet
2005-06-09
打赏
举报
回复
从CAsyncSocket派生类的OnConnect函数里判断。
class CConnectSoc : public CAsyncSocket
{
virtual void OnConnect( int nErrorCode );
};
void CConnectSoc::OnConnect( int nErrorCode )
{
OutputDebugString(_TEXT("CConnectSoc::OnConnect\n"));
if (nErrorCode == 0)
//连接成功,通知主窗口
else
//连接失败 }
CAsyncSocket::OnConnect(nErrorCode);
}
djfu
2005-06-09
打赏
举报
回复
应该是在CAsyncSocket::OnConnect事件中根据ErrorCode进行判断。
在Connect以后不能马上根据其返回值判断,那样结果不正确。
fanxuehai
2005-06-09
打赏
举报
回复
客户端通过CAsyncSocket::Connect(LPCTSTR lpszHostAddress, UINT nHostPort)进行连接服务器;在调用Create函数进行Socket创建时提请一个“FD_CONNECT”事件,在CConnectSoc类中重载OnConnect函数,if (nErrorCode==0)
m_bConnected=TRUE;//表示成功连接
CA
Sync
Socket
客户端
服务器
框架完整代码(VS2010)
用
CA
sync
Socket
开发,可以省去线程管理的工作,用起来就一个字:爽! 本想不要资源分的,因为资源分对我来说并不紧张。但为了让您能够稍稍关注一下,就点了3分。 如果您觉得这个资源对您有帮助,请点一下赞。哦,这里没这个功能,您可以轻点一下自己的额头,说不定我会感受到哦:)
CA
sync
Socket
完成
客户端
服务端小工具
一个
客户端
,一个
服务器
端,
客户端
发送数据,
服务器
端收到后自动返回,
客户端
收到并做显示。 从网上下的源码,有些bug修改了一下
MFC下使用
CA
sync
Socket
类建立UDP
客户端
与
服务器
.zip
MFC下使用
CA
sync
Socket
类建立UDP
客户端
与
服务器
, 发送端接收端都已封装好, 可直接借鉴使用
CA
sync
Socket
异步实现
服务器
与
客户端
VC6.0/2013下
CA
sync
Socket
类异步实现
服务器
与
客户端
网络通信,Server支持多
客户端
并发 访问,支持大数据包传输。简单的现程安全队列ThreadSafeQueue;CServer
Socket
为服务端监听
Socket
类,CConnect
Socket
为
连接
至
服务器
的
客户端
Socket
类;并发访问时只要封包大于1M以上数据包,性能基本可达到100M/S,完成普通的C/S服务完全没问题。本Demo基本上只需增加自己的数据处理就可直接应用于实际项目。
MFC下使用
CA
sync
Socket
类建立TCP
客户端
与
服务器
.zip
MFC下使用
CA
sync
Socket
类建立TCP
客户端
与
服务器
, 主要进行继承
CA
sync
Socket
类并重写它的虚函数, 工程分为
服务器
端与
客户端
, 可分别进行发送与接收数据, 并带有详细注释
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章