c#UDP聊天程序,关于服务端和客户端的功能!急!!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#UDP聊天程序,关于服务端和客户端的功能!急!!!!相关的知识,希望对你有一定的参考价值。

我做的是UDP的通信,目前开发基于局域网的
一个服务器,多个客户端,如何实现客户端和客户端之间的通信!!
这个问题请具体回答些,类似QQ,它的客户之间传递信息的原理是什么!!

QQ以前的客户端之间传递可能是P2P的,尤其在发送文件的时候,不过现在不好说了,现在几乎所有信息都会通过服务器中转。
如果想采用P2P的形式,你在服务器段保存一份客户端IP地址列表,客户端想互相通讯时,请求一下这个列表就可了,不过客户端你还是要有listen端口。
如果想通过服务器中转,那就简单了,设计下你的消息协议,由服务器中转就是了。
参考技术A 通信原理:客户端1--->服务器--->客户端2

参考资料:http://www.pconline.com.cn/pcedu/soft/lan/kdwjr/0508/691532.html

参考技术B 客户1》服务器》查表》客户2

以上是关于c#UDP聊天程序,关于服务端和客户端的功能!急!!!!的主要内容,如果未能解决你的问题,请参考以下文章

c# udp 聊天 服务器发到客户端的数据为啥接受不到

关于socket UDP通信,接收到乱码的问题!!急急急!SOS!

java网络聊天软件开发,要基于UDP的

python怎么建立socket服务端

使用C语言实现服务器/客户端的TCP通信

基于C/S模式的简易聊天室