TCP与UDP通信问题!
Dong 2005-05-17 04:46:45 TCP与UDP通信问题!
很奇怪,我的服务端使用的是TCP方式,而客户端使用的是UDP方式,但可以"正常"(我不知道有什么错误)
我们都知道accept()要进行三次握手,但UDP却是没有三次握手的!使用"UDP"连接"TCP"发送数据,会不会进行三次握手的???
假如进行三次握手,那么会导致什么错误?
我这样使用TCP与UDP通信是因为从UDP发送过来的包的大小是不确定的,而UDP只有一个存储缓冲区,所以服务端使用UDP方式会乱读数据(三个数据包可能被一次读了,或者一个包被读成三次),所以就使用了TCP.