最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我的sb.append()函數(shù)sb.append(new String(bytes))之后的sb.append()語(yǔ)句不執(zhí)行是怎么回事

package?com.lzj.test8_4;

import?java.io.IOException;
import?java.net.DatagramPacket;
import?java.net.DatagramSocket;
import?java.net.InetAddress;

public?class?UdpServerThread?extends?Thread{
	private?static?int?count?=?0;
	private?DatagramSocket?socket;
	public?UdpServerThread(DatagramSocket?socket)?{
		this.socket?=?socket;
	}
	@Override
	public?void?run()?{
		while(true){
			try?{
				//接收來(lái)自客戶端傳來(lái)的消息
				byte[]?bytes?=?new?byte[1024];
				DatagramPacket?packet?=?new?DatagramPacket(bytes,0,bytes.length);
				socket.receive(packet);
				System.out.println(new?String(bytes));
				//向客戶端發(fā)送消息
				InetAddress?addr?=?packet.getAddress();
				int?port?=?packet.getPort();
				StringBuilder?sb?=?new?StringBuilder();
				sb.append("服務(wù)器返回:");
				sb.append(count++);
				sb.append(new?String(bytes));
				sb.append("呵呵");
				byte[]?res?=?sb.toString().getBytes();
				DatagramPacket?cpacket?=?new?DatagramPacket(res,res.length,addr,port);
				socket.send(cpacket);
			}?catch?(IOException?e)?{
				e.printStackTrace();
			}
		}
	}
		
}


正在回答

1 回答

因?yàn)檫@個(gè)里面的bytes是有固定長(zhǎng)度的,是1024,而讀取時(shí),讀的最多也是1024光一個(gè)bytes的字符串就站滿了,所以要修改,sb.append(new String(bytes).trim());這樣就好了

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我的sb.append()函數(shù)sb.append(new String(bytes))之后的sb.append()語(yǔ)句不執(zhí)行是怎么回事

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)