对于这个学校作业,我需要使用 Java 线程模拟客户端服务器类型的应用程序(不需要套接字等)。我该怎么做呢?
我需要一种方法来启动服务器并等待客户端调用它,然后它应该返回响应。我心中的“API”是这样的:
server.start()
client1.connect(server)
client2.connect(server)
x = client1.getData()
y = client2.getData()
success1 = client1.sendData(1)
success2 = client2.sendData(2)
server|client.run 方法看起来如何?假设我现在可以对方法调用进行硬编码。