如果我错过了什么,请耐心等待,我刚开始在c#中探索套接字,我遇到了一堆发送/接收数据的方法:
除了正常:Send()
/ Receive()
还有:xxxAsync() / BeginXxx / xxSendToXxx() / xxReceiveFromXxx()
SendTo()
指定的endPoint? 答案 0 :(得分:2)
您似乎知道这些方法的Async版本只是发送/接收数据的非阻塞方法。
对于SendTo和ReceiveFrom,它只是TCP与UDP。
如果您使用的是UDP,请使用SendTo / ReceiveFrom,并且不关心所有数据包是否成功。发送和接收是TCP,并确保所有数据包都能正确到达终点。
至于实际,我读过的所有内容都是你想与客户端/服务器通信,套接字是可靠的和常用的。