第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

服務(wù)器線程

按照老師的做法,為什么我啟動(dòng)了服務(wù)端,和客戶端,服務(wù)器端顯示了客戶端連接1,也會(huì)立即顯示客戶端連接2、http://img1.sycdn.imooc.com//5666cffe0001e96803800093.jpg

public?class?Server?{
public?static?void?main(String[]?args){
try?{
//1.創(chuàng)建服務(wù)器端socket,并指定端口號(hào)監(jiān)聽(tīng)
ServerSocket?serversocket?=?new?ServerSocket(8888);
//2.開(kāi)始監(jiān)聽(tīng)客戶端請(qǐng)求
Socket?socket?=?null;
System.out.println("***服務(wù)器即將啟動(dòng),等待客戶端的連接***");
int?count?=0;
while(true){
socket?=?serversocket.accept();
ServerThread?st?=?new?ServerThread(socket);
st.start();
count++;
System.out.println("客戶端連接數(shù):"+count);
//InetAddress?address?=?socket.getInetAddress();
//System.out.println("來(lái)自客戶端地址:"+address.getHostAddress());
}
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}


正在回答

2 回答

肯定是你對(duì)著視頻敲代碼的時(shí)候敲錯(cuò)了。你檢查下一下幾個(gè)地方:

  1. 定義的表示客戶端數(shù)量的變量初始化是不是0

  2. 你的System.out.println()語(yǔ)句是不是在accept()之前

    如果不是這兩個(gè)地方有問(wèn)題,你把serverSocket的代碼貼上來(lái),我給你看看

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

Kristchen 提問(wèn)者

貼上去了
2015-12-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

sxian_wang 回復(fù) Kristchen 提問(wèn)者

服務(wù)端的代碼沒(méi)有問(wèn)題。輸出客戶端的語(yǔ)句執(zhí)行了兩次,也就是socket端口肯定收到了兩次請(qǐng)求。而第二次請(qǐng)求沒(méi)有包含任何消息。所以可能是客戶端的代碼出問(wèn)題了,你檢查檢查,如果發(fā)現(xiàn)不了可以貼出來(lái)一起研究。 這門(mén)課的demo我也實(shí)現(xiàn)過(guò),是沒(méi)有問(wèn)題的。
2015-12-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Kristchen 提問(wèn)者 回復(fù) sxian_wang

發(fā)現(xiàn)問(wèn)題了,我在客戶端收到來(lái)自服務(wù)器端的響應(yīng)時(shí)加了一個(gè)socket.shutdownInput()方法,我覺(jué)得需要關(guān)閉這個(gè)流資源,才導(dǎo)致出現(xiàn)了這個(gè)問(wèn)題,難道不應(yīng)該用這個(gè)方法嗎?而且為什么用了這個(gè)方法服務(wù)器端就會(huì)收到兩次請(qǐng)求
2015-12-09 回復(fù) 有任何疑惑可以回復(fù)我~
#4

sxian_wang 回復(fù) Kristchen 提問(wèn)者

13260168081@163.com,我在我的機(jī)器上調(diào)試下。
2015-12-09 回復(fù) 有任何疑惑可以回復(fù)我~
#5

sxian_wang 回復(fù) sxian_wang

我百度了下shutdownInput(),也看了它的源碼。它的作用就是關(guān)閉一個(gè)socket的輸入流,不會(huì)產(chǎn)生網(wǎng)絡(luò)相關(guān)的操作。我把課程的代碼又翻出來(lái)擼了半天,你的這個(gè)問(wèn)題我還是沒(méi)復(fù)現(xiàn)出來(lái)。。。你可以把你的代碼發(fā)到我上面的那個(gè)郵箱
2015-12-09 回復(fù) 有任何疑惑可以回復(fù)我~
#6

Kristchen 提問(wèn)者

非常感謝!
2015-12-10 回復(fù) 有任何疑惑可以回復(fù)我~
查看4條回復(fù)

http://img1.sycdn.imooc.com//5666f3280001fd0506600314.jpg我覺(jué)得是線程問(wèn)題吧

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

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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