我正在构建一个需要运行TCP服务器的GUI应用程序。 GUI是在Swing中构建的。我遇到的麻烦是运行服务器。我想要一个桌面应用程序人们可以安装,这将反过来启动服务器为我。服务器阻塞而运行,即:Java TCP服务器
while (true) {
Socket client = serverSocket.accept();
System.out.println("S: Receiving...");
....
我试着拨打服务器类,但随后块的GUI。您认为将服务器与GUI分开的最佳方式是什么?同时轻松地将两者打包在一起?谢谢你的帮助!