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

正文內(nèi)容

基于udp通信的聊天程序java程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告(編輯修改稿)

2024-12-16 03:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ont = new Font(宋體 , , 14)。 (font)。 (15, 110, 450, 300)。 (txa)。 but1=new JButton(保存聊天記錄 )。 (new ActionListener() { public void actionPerformed(ActionEvent e) { try { String fileName = (輸入保存的文件名及所在路徑 )。 File file = new File(fileName)。 BufferedWriter bw = new BufferedWriter(new FileWriter(file))。 (().toString())。 ()。 } catch (Exception ce) {()。} } })。 (30,430,150,30)。 but2=new JButton(退出聊天 )。 (200, 430, 150, 30)。 //退出聊天 (new ActionListener() { public void actionPerformed(ActionEvent e) { dispose()。 } })。 (but1)。 (but2)。 9 //================================ (基于 UDP 的網(wǎng)絡(luò)聊天程序 )。 (100, 100, 480, 550)。 (true)。 } public void run() { //接收數(shù)據(jù) while(true)//持續(xù)接收本地端的信息 { byte[] buf=new byte[100]。//預(yù)期最多可收 100 個(gè) byte try { DatagramSocket DS=new DatagramSocket(2020)。//用 2222 port 收 DatagramPacket DP=new DatagramPacket(buf,)。//將數(shù)據(jù)收到 buf數(shù)組 (DP)。 (().getHostAddress())。 (來(lái)自 +().getHostAddress()+ :+()+ +new String(buf).trim()+\n)。 //此處用 new String(()).trim()也一樣 ()。 (200)。 } catch(InterruptedException e){} catch(SocketException e){} catch(IOException e){} } } class myMouseListener extends MouseAdapter { //送數(shù)據(jù) public void mouseClicked(MouseEvent e) { //每次 Click 按鈕就發(fā)送信息到目的端主機(jī) String msg=().trim()。 String ipStr=().trim()。 try { 10 DatagramSocket DS=new DatagramSocket()。//以任一目前可用的 port送 DatagramPacket DP=new DatagramPacket((),().length, (ipStr),2020)。//送到遠(yuǎn)程的 2020 port (DP)。//送出數(shù)據(jù)包 (我說(shuō): +()+\n)。//給自己看的記錄 ()。 } catch(SocketException e1){} catch(IOException e1){} } } } 客戶(hù)端注冊(cè)代碼: package 。 import .*。 import .*。 import .*。 import .*。 public class Register extends JFrame { /** * @param args */ public static void main(String[] args) { Register frame=new Register()。 ()。 (true)。 } JTextField tx1。 JPasswordField psd1,psd2。 public Register() { (300,150)。 (新用戶(hù)注冊(cè) )。 Container c=getContentPane()。 JPanel panel=new JPanel()。 (new GridLayout(3,2))。 11 JLabel lab1,lab2,lab3。 lab1=new JLabel(賬號(hào) )。 lab2=new JLabel(密碼 )。 lab3=new JLabel(確認(rèn)密碼 )。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1