Я пытаюсь отправить строку через сокеты, но у меня просто есть некоторые проблемы. строка, которую я пытаюсь отправить, (ВНИМАНИЕ: Это строка, а не 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();
для чтения строки на сервере.
Не могли бы вы помочь мне, как я могу решить это?
Спасибо всем