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

正文內(nèi)容

java網(wǎng)絡(luò)通信技術(shù)實現(xiàn)基于cs模式的聊天室(留存版)

2025-08-12 08:55上一頁面

下一頁面
  

【正文】 / netbeans/ Jbuilder 2 課程設(shè)計任務(wù)編寫一個簡易CS版聊天室,多個客戶端可以同時發(fā)送信息,服務(wù)器端監(jiān)聽并顯示到客戶端頁面。依據(jù)需求分析結(jié)果,設(shè)計應(yīng)實現(xiàn)多人同時在線聊天,就應(yīng)該分為服務(wù)端和用戶端兩個端口。 private JLabel lbl_rec。 (this)。 ().add(jta_send)。 (btnSend)。 threadON=false。 for (IteratorString it =().iterator()。) { if (this != (())) { SocketThread st=(())。import .*。//接收消息框 private JTextArea jta_send。 (null)。 (false)。 (jtxt_file)。 if((0)){ ()。 setFileName((fileName))。為了使課程設(shè)計能夠順利的進(jìn)行,剛拿到任務(wù)書,我就開始復(fù)習(xí)課本和軟件工程中的相關(guān)知識,并去圖書館查閱了很多資料,大致熟悉了課題所需要的知識點。所以我期望下次課程設(shè)計有更好的表現(xiàn)。}} else if((018)){ (jThis,userName+,文件【+getFileName()+】傳輸成功,提示,)。 ()。 (true)。 (lbl_rec)。 ().add(jta_send)。 (600,400)。 private JFrame jThis。) { if (this != (())) { (()).initNet()。 setSendFileFlag(true)。 } ((userName),this)。 (code=0)。 (lbl_rec)。 listModel=new DefaultListModel()。 } } catch (Exception ex) { ()。 private JScrollPane jp_send。收發(fā)系統(tǒng)信息,由服務(wù)器端發(fā)送給客戶端的信息。遵守機房紀(jì)律。import .*。 private DefaultListModel listModel。 jp_rec = new JScrollPane()。(30, 10, 80, 20)。 public SocketThread(Socket client_socket) { super(client_socket)。 String code = (code)。 } else if ((010)) { (進(jìn)入了010)。fileName= + getFileName() + 。public class StartClient { public static void main(String[] args){ StartClient sc=new StartClient()。//選擇文件 private JButton btnSend。 jta_send=new JTextArea()。 (30,150,450,100)。 ()。 (()+\r\n+(msg))。 ()。幸虧有指導(dǎo)老師的熱情輔導(dǎo)和鼓勵,為我迷途指津,才使得我的課程設(shè)計不至于夭折。在這樣濃濃的氛圍中,學(xué)習(xí)效率極高,不到一個星期我就構(gòu)建好了框架,并做了一些后續(xù)準(zhǔn)備。 String path=().getPath()。} else if((011)){ (進(jìn)入到011)。 sendMessage(code=010。 (180,260,80,20)。 jp_send=new JScrollPane()。//文件選擇器 public ChatPanel(Socket client_socket){ super(client_socket)。} class Client{ public Client(){ init()。}} } else if ((016)) { (進(jìn)入了016)。 ((stringUtil .getValueByKey(fileSize)))。 ((userName))。msg=※※※※※※公告 +new Date().toLocaleString()+※※※※※※※\r\n+())。 (30, 130, 80, 20)。 jp_list = new JScrollPane()。public Server() {
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1