java - Java中的P2P信使

标签 java

<分区>

我必须用 java 编写 P2P 信使。 你能给我一些建议吗?我该如何开始?我应该使用什么来创建这个应用程序?如果您知道有关此主题的一些教程,我将非常感激! 问候!

最佳答案

如果你打算只使用 Core Java,这里是我的选择:

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

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

使用 Swing 作为 GUI。

GUI 必须允许用户连接到任何 IP 地址。当用户连接到任何 IP 地址时,它必须在您的服务器线程正在监听的端口上进行连接。

我假设您熟悉多线程、网络编程和 swing 的基础知识。

关于java - Java中的P2P信使,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081217/

相关文章:

java - 无法从文件夹导入图像的随机路径? ( java )

java - Java编程时如何处理异常?

java - 如何访问证书扩展(信息)值?

java - 为什么 ListIterator 为 LinkedList 中的元素提供索引?

java - 防止输入错误

java - 无状态bean什么时候实例化?

java - 处理器多次接收具有相同有效负载的多条消息

java - 多核环境中原子操作的线程安全

Java 图形用户界面/图形

java - 防止 NullPointerException 警告的最佳方法?