CAsyncSocket的简单问题
CAsyncSocket(TCP)调用send函数发送数据时,可能有时候仅发送一部分,这时候已经发送的这一部分数据是在本机的缓冲区中还是已经发送到了目标机器的缓冲区中?
如果是到了目标机器的缓冲区中,是不是已经触发了OnReceive函数?那剩余的尚未发送的数据应该怎样发送或何时出去呢?
对应的目标机器的OnReceive()应该怎样处理呢?
[解决办法]
呵呵,你的这些问题,是很多初学者的疑惑,授之以渔吧,推荐一部本《高级TCP/IP编程》
发布时间: 2012-03-22 17:43:57 作者: rapoo
CAsyncSocket的简单问题
CAsyncSocket(TCP)调用send函数发送数据时,可能有时候仅发送一部分,这时候已经发送的这一部分数据是在本机的缓冲区中还是已经发送到了目标机器的缓冲区中?
如果是到了目标机器的缓冲区中,是不是已经触发了OnReceive函数?那剩余的尚未发送的数据应该怎样发送或何时出去呢?
对应的目标机器的OnReceive()应该怎样处理呢?
[解决办法]
呵呵,你的这些问题,是很多初学者的疑惑,授之以渔吧,推荐一部本《高级TCP/IP编程》