我正在尝试通过套接字发送一个字符串,但我遇到了一些问题。我要发送的字符串是;(注意:这是一个字符串而不是 XML)
<message>
<header>
<messageType>snmp</messageType>
<sendFrom>192.168.0.16</sendFrom>
<hostName>oghmasysMehmet</hostName>
<sendTo>192.168.0.12</sendTo>
<receiverName>Mehmet</receiverName>
<date>03/10/2011</date>
</header>
<body>
<snmpType>getbulk</snmpType>
<ip>127.0.0.1</ip>
<port>161</port>
<oids>
<oid>1.3.6.1.2.1.1.3.0</oid>
</oids>
<community>community</community>
<nR>0</nR>
<mR>5</mR>
</body>
</message>
但是当我查看我从服务器得到的东西时,它只是;
<?xml version="1.0" encoding="UTF-8"?>
我不知道是什么问题:
我在用 ,
socket = new Socket(localIP, Integer.parseInt(localPort));
out = new PrintWriter(socket.getOutputStream(), true);
从客户端发送字符串并使用,
in = new BufferedReader(new InputStreamReader(client.getInputStream()));
line = in.readLine();
读取服务器上的字符串。
你能帮我解决一下吗?
谢谢你们