摘要:
流程图: select会定时的查询socket查询有没有新的网络连接,有没有新的数据需要读,有没有新的请求需要处理,一旦有新的数据需要处理,select就会返回,然后我们就可以处理相应的数据,select一旦没有数据,我们就可以处理其他数据,使用select可以进行阻塞掉网络数据,还可以将服务端解放 阅读全文
摘要:
固长数据:就是每次发送消息数据的大小都是固定的 变长数据:发送图片,因每次图片的大小都不一样,所以数据的大小不用,所以在发送时,需要指明消息数据的长度 所以,在步长数据dataLength没有什么用,只有在变长数据,因发送数据的长短是有变化的,所以dataLength是有作用的 粘包:假如,我们每次 阅读全文