mdsk.net
当前位置:首页 >> MFC CSoCkEt使用 >>

MFC CSoCkEt使用

是不是没有初始化, 加上; if (!AfxSocketInit()){AfxMessageBox("Socket Init Error: AfxSocketInit Error!");return FALSE;}

如果是使用MFC,MFC里应该没有socket这个类,应该是 CSocket CSocket socket();是定义一个CSocket类对象。create()是CSocket 类的函数,要使用类的函数,先构造类对象,比如CSocket socket();然后通过类对象调用里面的函数做进一步的工作,比如...

你看一下send函数调用的返回值,返回值会告诉你为什么没有发送成功.如果发送成功,send的返回值应该是要发送的数据的字节数

UDP发送数据时,用SendTo函数试试。

CAsyncSocket是异步非阻塞类. CSocket是CAsyncSocket的派生类.是同步阻塞类. 关于阻塞与非阻塞不知道你了不了解.有点象SendMessage和PostMessage的区别.阻塞要等待函数返回才继续执行,否则一直等待.非阻塞不管函数是不是返回都继续执行

非阻塞不可以么?Select

ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。 控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是...

1)应该查msdn。也就是两个 class CSocket : public CAsyncSocket 2) 示意图这种查tcp/ip的经典书就可以了。是指三次握手,还是指什么?链接 http://fatjames.extjs.org.cn/category/tcpip可以看一下。不过看《Unix网络编程》或者《tcp/ip详解》...

满意答案 网友回答 来自电脑之家 - 第一互动时尚科技门户2013-08-16呵呵整一个SOCKET盲还一上来就要用封装好的MFC类,哀分少啊,帮你说说吧建立一个新类从CAsyncSocketnbsp;publicnbsp;派生来,叫nbsp;MySock,然后在CXXXDlg的头文件加个变量nbsp;My...

如果是TCP,先连接到对方,send就不需要地址了。 如果是是UDP,有地址参数。用sendto。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com