java UDP编程 两个客户端是怎么互相通讯的,类似qq那样的 客户端创建时要指定端口吗 开n个窗口要n个端口吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java UDP编程 两个客户端是怎么互相通讯的,类似qq那样的 客户端创建时要指定端口吗 开n个窗口要n个端口吗相关的知识,希望对你有一定的参考价值。

参考技术A UDP是无连接通信,不需要独占端口,所以开一个端口可以接收所有机器发来的消息。
可以指定一个端口,所有的客户端都用这个端口接收消息。
或者服务器告诉发信人收信人的端口,跟IP地址一样,由服务器统计。
参考技术B UDP本身就是端对端的通讯,可以先用TCP连接到一个中间站(类似服务器),然后让服务器给你转到对应的另外一个端口,当然了,IP,PORT要传的。端口一般都是固定的。要让你的服务器起到作用。。。懂的?

以上是关于java UDP编程 两个客户端是怎么互相通讯的,类似qq那样的 客户端创建时要指定端口吗 开n个窗口要n个端口吗的主要内容,如果未能解决你的问题,请参考以下文章

Java网络编程基于UDP的聊天通信

12.2-全栈Java笔记: TCP协议和UDP协议

网络编程-Socket编程(异步通讯)(Tcp,Udp)

网络编程-Socket编程(异步通讯)(Tcp,Udp)

JAVA RMI远程通讯

java高并发编程