网络客户端可使用 beginsend endsend 这种异步模式;windows
也可使用 send 同步阻塞模式,同步阻塞须要单独开辟发送线程和接受线程,防止阻塞主线程;网络
也能够在主线程使用相似poll的方式,首先检查是否有数据,是否能够发送或者接受,而后再调用同步阻塞方法,这种是轮询模式。异步
异步模式,在unity的mono实现中,彷佛存在bug,使用clumsy 在windows上模拟延迟,丢包,整个TCP客户端将不能正常工做,这个须要看看mono实现的io线程。线程