如果是采用nonblock模式,你的所谓的同步应该是你自己对于你收发的信息进行同步处理,也就是说你必须用busy loop来接收你的报文,通过判断收到的内容来确定程序的下一步处理,例如:发送报文:00 01 Datapack表示发送数据报文,发送报文:00 02 Messagepack表示发送消息报文,发送报文:00 03 Ctrlpack表示发送控制报文等等。如果你对TCP有所了解,你也可以使用TCP的1byte的带外数据,亦即TCP/IP的捎带技术。