此程序分服务端以及客户端,服务端负责信息的中转,最终实现微信的效果,服务器可挂在公网,并做了心跳检测。客户端只需要能上网既能实现点对点通讯采用TCPUDP混合异步编程解决TCP粘包问题以及UDP分包发送问题可用于二次开发,值得深入学习