请问在使用MFC类库 中socket问题,,100分享送 在listen函数发现有客户机请求连接后发送一个消息来启动accept 函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在listen函数发现有客户机请求连接后发送一个消息来启动accept 函数,这个功能是不是由mfc 库自动完成的? CAsyncSocket类其实是封装了WINSOCK API里的一种I/O模型AsyncSocket::Create()这个函数的定义BOOL Create(UINT nSocketPort = 0, int nSocketType=SOCK_STREAM,long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,LPCTSTR lpszSocketAddress = NULL);第三个参数FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,就是I/O模型中的各种事件 绑定然后侦听,然后再调用accept堵塞等待客户的连接如m_Socket=socket(AF_INET,SOCK_STREAM,0);bind(m_Socket,&m_addr,sizeof(m_addr);listen(m_Socket,2);//第二个参数表示最多支持两个客户连接accept(m_Socket,NULL,NULL);recv(s,buff,256,0); 这些sockets函数我都知道,关键是在wingdows这种事件驱动的环境下怎样使用它们? AVICap是不是不能继续封装? 直接双击vc的工程文件.dsw等文件时,windows找不到文件 想实现一个画图功能,给些建议吧 console中如何实现键盘响应 如何在函数中返回两个以上的值? 请问如何在程序中读文件? 那位仁兄可以指点一下,关于安装程序的问题 哪里有Microsoft Visual C++ for Windows CE 下载? 如何临时保存客户区里某矩形区域的背景图 DAO数据库的程序在别的机器上无法运行? 電腦總是自動重起? 在vc中用什么控间画柱状图和走势图最好啊?
这个功能是不是由mfc 库自动完成的?
AsyncSocket::Create()这个函数的定义BOOL Create(UINT nSocketPort = 0, int nSocketType=SOCK_STREAM,
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,
LPCTSTR lpszSocketAddress = NULL);
第三个参数FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,
就是I/O模型中的各种事件
如
m_Socket=socket(AF_INET,SOCK_STREAM,0);
bind(m_Socket,&m_addr,sizeof(m_addr);
listen(m_Socket,2);//第二个参数表示最多支持两个客户连接
accept(m_Socket,NULL,NULL);
recv(s,buff,256,0);