好吧,我正在做一个需要编写 TCP/IP 客户端-服务器程序的项目。就其本身而言,这很简单,但我被要求做一些我以前从未做过的事情。
我想知道,我可以编写一个 Java 客户端应用程序,将命令发送到服务器并从服务器获取响应。此外,服务器能够向客户端发送相同的命令并接收类似的响应。
简单来说,我被要求编写一个应用程序,其中一个客户端同时也是一个服务器(不是它自己的,而是它连接到的服务器),反之亦然。
例如,如果客户端向服务器请求摄像头 01 的视频源,则服务器会发回确认。之后,如果服务器需要,它可以向客户端发送查看摄像机 02 的视频的请求,客户端也会相应地回复。
这可以吗?!?如果是的话,请一些建议会很好,因为我不知道如何处理它,我猜可能是多线程。如果是,如何?!?一些帮助会很棒。