網絡客戶端可使用 beginsend endsend 這種異步模式;windows
也可使用 send 同步阻塞模式,同步阻塞須要單獨開闢發送線程和接受線程,防止阻塞主線程;網絡
也能夠在主線程使用相似poll的方式,首先檢查是否有數據,是否能夠發送或者接受,而後再調用同步阻塞方法,這種是輪詢模式。異步
異步模式,在unity的mono實現中,彷佛存在bug,使用clumsy 在windows上模擬延遲,丟包,整個TCP客戶端將不能正常工做,這個須要看看mono實現的io線程。線程