社区
网络编程
帖子详情
VC6.0能使用ReceiveBuf吗,如何定义,怎么使用,不会啊...
yayexing
2011-11-01 05:49:11
rt
...全文
104
17
打赏
收藏
VC6.0能使用ReceiveBuf吗,如何定义,怎么使用,不会啊...
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yayexing
2011-11-04
打赏
举报
回复
呵呵,谢谢楼上热心大侠,小弟明白了。那另外一个问题.....
binarie
2011-11-04
打赏
举报
回复
ReceiveBuf是什么功能。。。不太了解。。
sxcong
2011-11-03
打赏
举报
回复
Afx是MFC的函数,看一下MFC发展史。
recv一次收不全是对的,所以要循环收 while(1),可以看一下MFC中CAsynSocket的源码Receive()这个函数。
binarie
2011-11-03
打赏
举报
回复
没区别吧,只是cdecl和stdcall传递参数的方式相同,返回时cdecl由调用方清理堆栈,stdcall由被调用函数清理堆栈。但作为一个线程,函数执行结束就要终止了,只要保证参数正确传递即可,不用考虑这个函数的清理过程。
yayexing
2011-11-03
打赏
举报
回复
[Quote=引用 13 楼 sxcong 的回复:]
Afx是MFC的函数,看一下MFC发展史。
recv一次收不全是对的,所以要循环收 while(1),可以看一下MFC中CAsynSocket的源码Receive()这个函数。
[/Quote]
我知道Afx是MFC的函数,我只是想确切的知道DWORD WINAPI ThreadProc(LPVOID lpParameter);和UINT ThreadFunc(LPVOID lpParam);区别。另外,CAsynSocket在哪啊大侠,我是菜鸟....
binarie
2011-11-02
打赏
举报
回复
recv( SOCKET s, char FAR* buf, int len, int flags)?
yayexing
2011-11-02
打赏
举报
回复
啊,那vc6.0里面怎么像Delphi下ReceiveBuf()函数一样接收数据啊。
binarie
2011-11-02
打赏
举报
回复
额 不太了解Afx封装的 不好意思....
yayexing
2011-11-02
打赏
举报
回复
[Quote=引用 9 楼 binarie 的回复:]
DWORD和UINT都是unsigned int的宏定义。。
WINAPI是__stdcall的宏定义。加上就是调用约定为stdcall,不加就是cdecl,对CreateThread而言区别不大。
[/Quote]
那对于AfxBeginThread()函数而言呢。
kkmqj
2011-11-02
打赏
举报
回复
[Quote=引用 7 楼 yayexing 的回复:]
如果数据量打的话,recv一下子接收不完
[/Quote]
一包一包接呗
binarie
2011-11-02
打赏
举报
回复
DWORD和UINT都是unsigned int的宏定义。。
WINAPI是__stdcall的宏定义。加上就是调用约定为stdcall,不加就是cdecl,对CreateThread而言区别不大。
yayexing
2011-11-02
打赏
举报
回复
另外我还想问一下各位
我看了孙鑫老师的书,他说线程入口函数是这样的:DWORD WINAPI ThreadProc(LPVOID lpParameter);
我看了其他的关于多线程的资料又说线程入口函数是这样的:UINT ThreadFunc(LPVOID lpParam);
这两个有伞没区别呢
不想再开帖了,所以两个问题一块问了
求大侠指点。
yayexing
2011-11-02
打赏
举报
回复
如果数据量打的话,recv一下子接收不完
Gloveing
2011-11-01
打赏
举报
回复
[Quote=引用 3 楼 yayexing 的回复:]
vc6.0能用ReceiveBuf()函数吗。
[/Quote]
vc6.0里没有这个吧,这个函数好像是Delphi下的?
yayexing
2011-11-01
打赏
举报
回复
vc6.0能用ReceiveBuf()函数吗。
yayexing
2011-11-01
打赏
举报
回复
不是,我是不会用,想要写详细的讲解。
wltg2001
2011-11-01
打赏
举报
回复
ReceiveBuf?缓冲区吗?定义一个大数组不就行了。
delphi 视屏采集远程传输 样例源码
delphi 的视屏采集及远程传输 ClientSocket 和ServerSocket 几个重要的属性: 1.client和server都有port属性,需要一致才能... server
使用
SocketServer1.Socket.Connection[0].Re
ceiveBuf
(char类型的数组,信息长度);
C++ Builder编写的用UDP协议实现远程监视屏幕
C++ Builder编写的用UDP协议实现远程监视屏幕,UDP(User Datagram Protocol,...同时,UDP控件不区分服务器端和客户端,只区分发送端和接收端,编程上较为简单,故选用UDP协议,
使用
C++ Builder 6.0提供的TNMUDP控件。
Delphi+TCP通信机制实例
delphi 2010版 采用的...发送接收难点方法的
使用
SendBuf和Re
ceiveBuf
4.CRC校验算法 备注:为方便自己测试 客户端 和服务端程序写在了一起,可以进行拆分 进而实现客户端和服务端的相互发送 类似于聊天小程序
UDP.rar_IPPROTO_UDP_UDP监听_WSAStartup_sock_DGRAM
1、首先需要
定义
的对象: SOCKET ReceivingSocket //接收端的Socket SOCKADDR_IN ReceiverAddr //接收端的地址信息 char Re
ceiveBuf
[1024] //接收数据缓冲区大小 int BufLength //缓冲区长度 SOCKADDR...
修改后的socketsvr源码
function TCustomWinSocket.Re
ceiveBuf
(var Buf; Count: Integer): Integer; var ErrorCode, iCount: Integer; {##Add} begin Lock; try Result := 0; if (Count = -1) and FConnected then ioctlsocket...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章