标签: java multithreading sockets
我在开发包含文件共享的聊天应用程序时遇到问题。它是一个基于服务器和客户端的桌面应用程序。我能够单独开发聊天和文件共享。现在我想合并两个项目并有问题。是否可以在单线程中使用多个套接字,如主线程。或者我必须使用一个用于聊天,另一个用于文件共享。请帮助我。
答案 0 :(得分:1)
我认为这是可能的,但在同一个线程中,一个套接字的操作必须等待所有操作从另一个完成。如果您希望两个操作同时执行,请在不同的线程中执行。 希望有所帮助:)