freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java網(wǎng)絡(luò)聊天室課程設(shè)計(jì)說(shuō)明書(shū)(含源程序)-資料下載頁(yè)

2025-06-05 10:21本頁(yè)面
  

【正文】 = new ObjectInputStream(())。 = (String)()。 //顯示提示信息 ()。 (client)。 SimpleDateFormat sdf = new SimpleDateFormat(yyyyMMdd 課程設(shè)計(jì) 16 HH:mm:ss)。 String str = (new Date())。 (str + \n + 用戶 + + 上線 + \n)。 (在線用戶 + () + 人 \n)。 recvThread = new ServerReceive(textarea,textfield, bobox,client,userLinkList)。 ()。 } catch(Exception e){ } } } 3. 服務(wù)器收發(fā)消息的類 。 此類也繼承于 Thread類,主要處理客戶端發(fā)來(lái)的信息,并對(duì)信息進(jìn)行必要的處理,通過(guò) input輸入流以及 output輸出流把信息輸出在指定用戶的對(duì)話框中。除此之外還對(duì)用戶下線時(shí)作必要的處理,提示用戶下線,以及顯示在線人數(shù)。 public void run(){ //向所有人發(fā)送用戶的列表 sendUserList()。 while(!isStop amp。amp。 !()){ try{ String type = (String)()。 if((聊天信息 )){ String toSomebody = (String)()。 String status = (String)()。 String action = (String)()。 String message = (String)()。 String msg = + + action+ 對(duì) + toSomebody + 說(shuō) : + message + \n。 if((悄悄話 )){ msg = [悄悄話 ] + msg。 } SimpleDateFormat sdf = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 String str = (new Date())。 (str + \n + msg)。 if((所有人 )){ 課程設(shè)計(jì) 17 sendToAll(msg)。//向所有人發(fā)送消息 } else{ try{ (聊天信息 )。 ()。 (msg)。 ()。 } catch (Exception e){ //(+e)。 } Node node = (toSomebody)。 if(node != null){ (聊天信息 )。 ()。 (msg)。 ()。 } } } else if((用戶下線 )){ Node node = ()。 (node)。 String msg = 用戶 + + 下線 \n。 int count = ()。 ()。 (所有人 )。 int i = 0。 while(i count){ node = (i)。 if(node == null) { i ++。 continue。 } ()。 i++。 } (0)。 課程設(shè)計(jì) 18 SimpleDateFormat sdf = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 String str = (new Date())。 (str + \n + msg)。 (在線用戶 + () + 人 \n)。 sendToAll(msg)。//向所有人發(fā)送消息 sendUserList()。//重新發(fā)送用戶列表 ,刷新 break。 } } catch (Exception e){ //(e)。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1