我正在编写一个套接字连接。服务器和客户端。服务器等待连接,socket.accept();
然后可以处理所有传入的消息。
到目前为止一切顺利,但我该如何控制这些消息?目前,我只看到例如服务器需要某个消息,而客户端必须发送此消息。这可能是一条String
信息。但是如果客户端发送另一个消息,例如一个Integer
?如何让服务器期待不同的消息?并根据参数类型和参数个数,决定执行哪个方法?
或者一个套接字只是用于在客户端和服务器之间以众所周知的顺序交换消息?
特别是我正在寻找像在服务器端提供例如processInteger
和方法的东西。getString()
如果我从客户端发送消息,基于这些消息我想执行任何一个或其他方法。我可以通过客户端以某种方式控制消息发送到哪个方法吗?