0

我有一个使用 php 制作的服务器,它正在监听ipaddress1and ,然后我有一个用 java 制作的客户端,它使用和使用port1连接到服务器,这个服务器和客户端可以相互通信吗?ipaddress1port1Socket s = new Socket(ipaddress1, port1);

4

1 回答 1

2

是的他们可以。你有两个选择:

  1. 使用 XML 或JSON之类的格式,或者使用两种语言都支持它的库的协议缓冲区,或者
  2. 只需通过套接字发送原始字节,并用两种语言编写您自己的格式编码器和解码器。

从根本上说,通过套接字的是字节数据,任何语言中的字节都是相同的。唯一会给您带来麻烦的是,如果您希望客户端使用纯 Java 格式,例如ObjectOutputStream.

于 2013-07-08T23:06:00.033 回答