如何實(shí)現(xiàn)多個(gè)客戶端并行操作?
如何實(shí)現(xiàn)多客戶端同時(shí)登陸,并行操作呢?我的服務(wù)器是使用了多線程的,可是我運(yùn)行多個(gè)客戶端的時(shí)候,并不能并行操作,只有第一個(gè)打開(kāi)的客戶端會(huì)得到服務(wù)器的響應(yīng),后面的客戶端輸入信息后沒(méi)有反應(yīng),而當(dāng)?shù)谝粋€(gè)客戶端結(jié)束,或者不再有輸入輸出時(shí),服務(wù)端會(huì)瞬間響應(yīng)之前所有啟動(dòng)并輸入了數(shù)據(jù)的客戶端,這是什么原因呢?是socket io的問(wèn)題嗎?
2016-10-24
輸入沒(méi)反應(yīng),是不是提前關(guān)閉了io流呢,就和老師講的,while死循環(huán)后再關(guān)閉socket。