用c#做聊天工具需要准备的知识

p2p ;
Socket;

TCP/IP
UDP 协议在C#中的使用
了解 Socket类中 TcpListener 和 TcpClient 以及 NetworkStream流和其他高层流的使用。
还要用到Thread线程
在补充几个: api, 语音 和 图象采集 压缩 传输。等。。要是做简单的聊天工具就容易多了
局域网的话·用Retemoing 好像应该更容易些·

网络结构
代理
nat穿透
语音视频采集压缩解压回放

即时通信、 WebService
这个有个,也是用C#写的,看看别人写的.http://www.wfsoft.com/wf_cc.asp

原文地址:https://www.cnblogs.com/flashicp/p/689466.html