Updated Cooperate With Tcp Server (markdown)

winlin 2017-02-17 09:53:48 +08:00
parent 7a76e5023d
commit dd210b4ea2

@ -1,4 +1,4 @@
在使用 KCP时你可以用在你 TCP的基础上登陆时服务端返回 UDP端口和密钥客户端通过 TCP收到以后向服务端的 UDP端口每隔一秒重复发送包含握手信息直到服务端返回成功或者失败。服务端通过 UDP传上来的密钥得知该客户端 sockaddr对应的 TCP连接这样就建立 TCP连接到 UDP连接的映射关系。为了保持连接和 NAT出口映射客户端一般需要每 60秒就发送一个 UDP心跳服务端收到后回复客户端再在这个 UDP连接的基础上增加调用 KCP的逻辑实现快速可靠传输这样一套 TCP/UDP两用的传输系统就建立了。
在使用 KCP时你可以用在你 TCP的基础上登陆时服务端返回 UDP端口和密钥客户端通过 TCP收到以后向服务端的 UDP端口每隔一秒重复发送包含握手信息直到服务端返回成功或者失败。服务端通过 UDP传上来的密钥得知该客户端 sockaddr对应的 TCP连接这样就建立 TCP连接到 UDP连接的映射关系。为了保持连接和 NAT出口映射客户端一般需要每 60秒就发送一个 UDP心跳服务端收到后回复客户端再在这个 UDP连接的基础上增加调用 KCP的逻辑实现快速可靠传输这样一套 TCP/UDP两用的传输系统就建立了。
可以参考下述例子: