소켓을 통해 문자열을 보내려고하지만 몇 가지 문제가 있습니다. 내가 보내려는 줄은;Java에서 소켓 통신에 BufferedWriter를 사용하는 방법?
<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>
: (주의 그것은 문자열 NOT XML입니다)하지만 내가 서버에서 무엇을 얻을 볼 때 그것은 단지입니다; 나는 문제가 무엇인지 잘 모릅니다
<?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();
문자열을 읽을 수 서버에.
어떻게 해결할 수 있습니까?
모든