在两个客户端之间,先用UDP广播和收听来通信,为后续建立TCP连接做准备。建立TCP连接后,即可结束UDP广播。
这适用于局域网内,两个客户端一开始不知道彼此的IP,但又要建立TCP连接进行通信。
其中TCP连接用了原始的Socket,.Net封装的TCPListener和TCPClient,还有第三方插件SuperSocket这三种不同的方式来实现。
SuperSocket非常实用。在Nuget包管理界面中搜索SuperSocket.Engine即可找到。
-
Notifications
You must be signed in to change notification settings - Fork 0
Zzz2333/TestClientCommunication
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
尝试先用UDP广播再用TCP连接,来自动在两个客户端之间建立TCP连接。适用于局域网内两个客户端不知道彼此IP时要建立连接进行通信。其中TCP连接尝试了几种不同的实现方式。
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published