java中的P2P消息

我必须在
java中编写P2P messanger.

你能给我任何建议我该如何开始?我应该用什么来创建这个应用程序?如果你知道关于这个主题的一些教程,我非常感谢他们!

问候! 最佳答案 如果你打算只使用Core
Java,我的选择是:

您的程序必须具有服务器线程.它必须侦听特定端口上的传入请求.每次请求到来时,它都必须生成一个新线程.新线程必须创建用于通信的GUI.请记住,服务器必须将Socket实例传递给新生成的线程以进行进一步的通信.

使用套接字实例,您可以与远程客户端通信.

使用Swing进行GUI.

GUI必须允许用户连接到任何IP地址.当用户连接到任何IP地址时,它必须在服务器线程正在侦听的端口上执行此操作.

我假设你熟悉多线程,网络编程和摇摆的基础知识.

点赞