我必须在java中编写P2P信使。 你可以给我任何建议,我该如何开始?我应该用什么来创建这个应用程序?如果你知道一些关于这个主题的教程,我很感激他们! 问候!java中的P2P信使
4
A
回答
2
如果你要在这里只能使用Java核心是我的选秀权:
你的程序必须有一个服务器线程。它必须监听特定端口上的传入请求。每次请求到来时,它都必须产生一个新的线程。新线程必须创建一个用于通信的GUI。请记住,服务器必须将Socket实例传递给新产生的线程以进一步通信。
使用套接字实例,您可以与远程客户端进行通信。
在GUI中使用Swing。
GUI必须允许用户连接到任何IP地址。当用户连接到任何IP地址时,它必须在您的服务器线程正在侦听的端口上这样做。
我假设您熟悉多线程,网络编程和swing的基础知识。
+0
谢谢,但为什么我需要在P2P应用程序中的服务器? – Zen32 2011-05-22 08:47:51
+0
您实际上并不需要“服务器”本身。但是,你需要的是一个线程,它监听传入的请求。否则,你将如何与其他客户沟通。 – 2011-05-23 05:38:51
相关问题
- 1. HTML5 p2p通信
- 2. C#中的晕眩和P2P通信#
- 3. java p2p视频库?
- 4. Java P2P - 有哪些选项?
- 5. P2P java文件传输
- 6. Java UDP p2p聊天程序。
- 7. Android上的P2P P2P连接
- 8. 在java中使用p2p连接的文件传输
- 9. 使用iPhone和Android之间的游戏套件p2p通信
- 10. P2P中的NDEF(LLCP)
- 11. Java的P2P框架,不JXTA/JXSE
- 12. 使用Python的P2P RDP
- 13. udp p2p通信中ping-pong的重要性
- 14. Java聊天P2P代码建议
- 15. P2P(浏览器来浏览器)与Java
- 16. 在P2P架构中使用超时
- 17. 如何在p2p中使用stun
- 18. P2P webconferancing使用html clinets
- 19. Flash或Java中的开源p2p视频会议?
- 20. Flash p2p:超过2个客户端之间的通信
- 21. Android的P2P理念
- 22. 使用网络浏览器的P2P
- 23. android p2p连接
- 24. AS3 - P2P网络
- 25. P2P CRM方案
- 26. java中的SIGCHILD信号
- 27. c#p2p库共享像p2p程序那样的文件吗?
- 28. websockets是否允许p2p(浏览器到浏览器)通信?
- 29. 通过P2P NetStream轻松实现双向通信
- 30. P2P中的Python音频流式传输
一些编程学校的作业? – Rekin 2011-05-21 12:54:43