VC中是不是不支持read,write啊?
VC中是不是不支持read,write啊?是不是要用recv,send函数来代替啊? 问题点数:0、回复次数:9Top
1 楼Avoid(好象又涨分了)回复于 2004-09-03 09:46:24 得分 0
你指那方面的read?Top
2 楼dongterry(terry)回复于 2004-09-03 10:11:54 得分 0
socket方面的啊Top
3 楼sayyy(7788)回复于 2004-09-03 10:31:46 得分 0
呵呵,从名字的意思上考虑吧。接受(recv)和发送(send)吧。干吗非跟函数名过不去那Top
4 楼dongterry(terry)回复于 2004-09-03 10:35:31 得分 0
标准SOCKET是用write ,read实现的发送与接收,我的程序是从UNIX下移植过来的.所以要改这些调用啊.
Top
5 楼nobounded(风)回复于 2004-09-03 10:39:02 得分 0
好像VC用的接受(recv)和发送(send),可能还有些细节上的差别,你看看文档。Top
6 楼astrolabe()回复于 2004-09-03 11:24:13 得分 0
read、write不是标准的伯克利socket函数,只是UNIX专有的,win32上要改成send、recvTop
7 楼wwwhb2000(Good good study, Day day Up!)回复于 2004-09-03 11:26:11 得分 0
各位高手,我觉得其实socket函数的send,recv其实也是读写文件吧?各位如何看呢?Top
8 楼gdy119(夜风微凉)回复于 2004-09-03 12:40:29 得分 0
可以你只需要做如下转换就是了:
ReadFile(HANDLE(m_hSocket),...);
WriteFile(HANDLE(m_hSocket),...);Top
9 楼astrolabe()回复于 2004-09-04 16:00:30 得分 0
ReadFile、WriteFile太慢了Top




