实际上,我正在尝试在Java上创建一个消息传递应用程序。我是初学者堆栈溢出和Internet是我的主要资源。
我已成功开发应用程序,直到您可以向其他人发送消息以及接收消息。此外,您可以来回发送文件。但我面临的问题是,当我尝试发送文件时通过发送该文件来占用连接,并且不会发送任何消息。线程也可能无效,因为我的问题在于Socket能够一次发送一个项目。
所以我需要一个解决方案,这样我就可以发送文件了 文件正在发送我能够发送消息。
我是否需要在同一个连接上创建两个单独的套接字,一个用于文件传输,另一个用于发送消息? 如果我的英语不好,我们将非常感谢您的帮助。