首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

可否不使用CSocketFile 和CArchive来完成CSocket的功能?解决办法

2012-01-24 
可否不使用CSocketFile 和CArchive来完成CSocket的功能?网上能看到的关于CSocket的使用都用到了CSocketFil

可否不使用CSocketFile 和CArchive来完成CSocket的功能?
网上能看到的关于CSocket的使用都用到了CSocketFile   和   CArchive来完成数据的发送和接收,但是我想象使用API一样自己提供一个Buffer来做这些操作可以吗?

我试着在OnReceive()里调用了CSocket::Receive(pBuffer,nlen);
但是什么也收不到,返回ERR。
特请教大虾。。。

[解决办法]
当然可以了!
不过TCP的话还是用CSocketFile 和 CArchive来发送和接收吧!处理起来比较方便!

UDP的话,需要自己将数据打包和解析!
[解决办法]
可以,那就是用C的方法
socket
bind
accept
send
recv

热点排行