用socket发送的数据和接收到的数据不一致是什么问题?
用socket发送的数据和接收到的数据不一致是什么问题?
使用UDP的socket通信,客户端把数据发送给服务器端,服务器段接收到的数据在原数据后加了一大串的((((((((((……看起来像是这样的符号。
客户端发送前数据都没有问题,服务器端接收到后就有问题了。
服务器端代码:
DatagramSocket severSocket = new DatagramSocket(9806);
byte[] receiveData = new byte[1024];
while(true)
{
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
severSocket.receive(receivePacket);
String sentence = new String(receivePacket.getData());
。。。。。。