我想写一个雅虎! messenger和我创建2个Java应用程序.one是用于“服务器”,另一个用于“客户端”。首先,我运行服务器应用程序,然后运行我的客户端应用程序中的GUI框架(所以我将运行我的客户端应用程序):它会显示一个框架,可以从客户端获取用户名和密码。如果用户名和密码正确,我将调用我在ClientNetwork包(该包位于客户端应用程序中)中的客户端类中创建的方法。 这是运行此程序的正确方法吗?我可以像这样运行一个服务器/客户端程序吗?
1
A
回答
3
您需要确定将用于在两个程序之间进行通信的某些协议。另外你很可能需要它在TCP/IP上工作。
我建议你看看客户端/服务器编程。以下是相关的Sun Java教程页面 - http://java.sun.com/docs/books/tutorial/networking/sockets/
1
另请注意,用户名和密码检查应在服务器上完成。从您的问题来看,证书的检查位置不太清楚,但不要在客户端进行。
在客户端执行的任何操作都可能会受到影响,并且您肯定不希望恶意用户能够使用其他人的名字登录。
相关问题
- 1. 在iPhone上运行客户端和服务器的客户端 - 服务器Web应用程序 - 这可能吗?
- 2. Java客户端/服务器 - 我们可以使服务器作为客户端到另一台服务器吗?
- 3. C#服务器客户端应用程序(一个服务器多客户端)
- 4. OData服务和Silverlight客户端使用与服务器端不同的对象,我可以这样做吗?
- 5. 使客户端程序等待服务器程序运行
- 6. 我可以通过服务器实现客户端 - 客户端通信吗?
- 7. 异步TCP服务器我可以得到一个客户端
- 8. Java客户端服务器/一个线程多个客户端
- 9. 客户端JavaScript服务器 - 可能吗?
- 10. 我应该像客户端验证一样在服务器端重复客户端的表单验证吗?
- 11. 服务器端客户端程序C
- 12. 客户端 - 服务器程序,可以从Java客户端而不是从Android
- 13. Xtext语言服务器可以支持多个客户端吗?
- 14. 客户端可以有多个服务器吗?
- 15. 客户端可以查看服务器端PHP源代码吗?
- 16. 我如何运行oracle客户端服务器教程?
- 17. 在服务器上运行客户端应用程序
- 18. 运行客户端 - 服务器聊天程序
- 19. Exec的客户端程序运行在服务器上
- 20. 如何运行本地服务器/客户端应用程序?
- 21. 如何在dev C++上运行客户端服务器程序?
- 22. Symfony2可以将Web应用程序像计算机客户端一样吗?
- 23. 使用ANT运行一个服务器和两个客户端
- 24. 服务器如何可以中断客户端程序?
- 25. 在同一个Android应用程序中运行服务器/客户端
- 26. 同样的应用程序可以作为客户端和服务器使用
- 27. 两台Node服务器可以同时运行并进行交互,这样一个中介服务于客户端吗?
- 28. 运行多个进程的服务器客户端
- 29. 我可以在我的VCL客户端服务器应用程序的
- 30. 多线程服务器可以处理多少个客户端?
虽然最好的解决方案可能是TCP和套接字,但我认为你也会对看RMI感兴趣 –