winsocket怎么写发送和接收一体的函数winsocket的这两个事件不在一个过程里。怎么写一个函数,传入要发送的
winsocket怎么写发送和接收一体的函数
winsocket的这两个事件不在一个过程里。怎么写一个函数,传入要发送的字符,函数结果返回收到的数据或者错误信息。
[解决办法]
这个 只能自己处理了 方法就是发送包加标示 然后 返回该标示 确定是同一个 发送消息的回复
[解决办法]
楼主问题有点奇怪。接受和发送属于2个时间的动作,即异步的,不可能通过一个函数做到。
[解决办法]
根本没这个必要
[解决办法]
发送数据后,什么时候对方会收到,是看网络速度的;而什么时候对方会回复,就不得而知了.
WINSOCK提供了事件,以在收到数据时给与一种异步机制来方便编程.
而你的意思是需要反其道行之,在发送数据后就一直等待,直到收到对方的回复?
那就自己从结构上处理,未收到回复前就不要将执行逻辑继续下去呀,何必非要执着于一个函数?
即使是一个函数完成,实际还是一样的机制嘛,何必让编程复杂化.
