社区
网络及通讯开发
帖子详情
急,请教WSASend、WSARecv()函数
gxhxue
2007-08-21 07:19:42
当我在服务器端用WSASend()、WSARecv()函数发送接受数据时,WSASend()函数、WSARecv()函数的第一个形参SOCKET应该是服务器端的SOCKET还是客户端的SOCKET?
...全文
141
3
打赏
收藏
急,请教WSASend、WSARecv()函数
当我在服务器端用WSASend()、WSARecv()函数发送接受数据时,WSASend()函数、WSARecv()函数的第一个形参SOCKET应该是服务器端的SOCKET还是客户端的SOCKET?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
铖邑
2007-09-18
打赏
举报
回复
就是accept函数调用成功之后的返回值
pp616
2007-08-22
打赏
举报
回复
和WriteFile ReadFile类似。hFile就是要操作的文件的句柄。
你把它理解为文件操作都可以。
你要在哪个链接上做IO操作就用那个链接的Socket作为参数
不分服务器端和客户端。
i_love_pc
2007-08-21
打赏
举报
回复
The Windows Sockets WSASend function sends data on a connected socket.
int WSASend (
SOCKET s,
LPWSABUF lpBuffers,
DWORD dwBufferCount,
LPDWORD lpNumberOfBytesSent,
DWORD dwFlags,
LPWSAOVERLAPPED lpOverlapped,
LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionROUTINE
);
Parameters
s
[in] A descriptor identifying a connected socket.
------------------------------------------------------------------------
The Windows Sockets WSARecv function receives data from a socket.
int WSARecv (
SOCKET s,
LPWSABUF lpBuffers,
DWORD dwBufferCount,
LPDWORD lpNumberOfBytesRecvd,
LPDWORD lpFlags,
LPWSAOVERLAPPED lpOverlapped,
LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionROUTINE
);
Parameters
s
[in] A descriptor identifying a connected socket.
就是跟服务器端的socket建立连接的那个socket
IOCP (关于
WSA
S
end
,
WSA
Recv
调用)
本文探讨了在使用Windows Socket与IOCP时遇到的
WSA
Recv
数据包拆分问题,并提供了解决方案。通过对接收缓存的正确处理确保了数据的完整接收。
IOCP中在
WSA
S
end
以及
WSA
Recv
的时候出现
WSA
_IO_P
END
ING情况的说明
本文详细解析了Windows网络编程中IOCP模型的工作原理,包括
WSA
S
end
与
WSA
Recv
在不同状态下的行为表现,以及如何高效管理和使用缓冲区。
重叠I/O完成例程模型如何同时投递
WSA
Recv
和
WSA
S
end
本文探讨如何在重叠I/O完成例程模型中同时处理
WSA
Recv
和
WSA
S
end
操作。通过自定义结构体增加dwBytesS
end
和dwBytes
Recv
字段来区分发送和接收状态,当dwBytes
Recv
大于dwBytesS
end
时,继续投递
WSA
S
end
以确保数据完整传输。文章引用了详细的英文资源并提供了线程代码示例。
关于
WSA
RECV
与
WSA
S
END
,SOCKET_ERROR关闭997异常的问题
本文详细解析了IOCP编程模型中
WSA
S
end
与
WSA
Recv
的三种工作状态及其对内存的影响,并提供了优化建议。
零字节
WSA
S
end
,
WSA
Recv
本文介绍Windows平台下使用
WSA
S
end
与
WSA
Recv
函数
进行重叠I/O操作的优化方法,通过提交0字节读写请求避免内存锁定,适用于高并发场景。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章