clinetsocket/serversocket异步idtcpclinet/idtcpserver阻塞
问题:如果我用相应的组件传送大概500K的数据,clinetsocket/serversocket的工作原理是不是异步发送时不一定一次发送完成,而是分几次完成,而接收端也需要逐步去判断是否接收完毕,当判断接收完成后再组包。如果用
idtcpclinet/idtcpserver
是不是一次发送完成,客户端也是一次完成接收,不需要分包和组包?
问题:如果我用相应的组件传送大概500K的数据,clinetsocket/serversocket的工作原理是不是异步发送时不一定一次发送完成,而是分几次完成,而接收端也需要逐步去判断是否接收完毕,当判断接收完成后再组包。如果用
idtcpclinet/idtcpserver
是不是一次发送完成,客户端也是一次完成接收,不需要分包和组包?
idtcpserver和idtcpclinet是一次发和接收也是一次性的,从理解上看阻塞式的是不是就这个意思呢
send();
while resive()ritht;
send();
可以看InTCPServer的源码