91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 502KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語(yǔ)言: Java
  • 標(biāo)簽: 課設(shè)??udp??java??

資源簡(jiǎn)介

計(jì)算機(jī)網(wǎng)絡(luò)課設(shè) 利用UDP實(shí)現(xiàn)聊天系統(tǒng) java實(shí)現(xiàn) 內(nèi)含報(bào)告文檔 僅供參考

資源截圖

代碼片段和文件信息

package?com.eason.upd;

import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.ItemEvent;
import?java.awt.event.ItemListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.io.BufferedWriter;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.net.DatagramPacket;
import?java.net.DatagramSocket;
import?java.net.InetAddress;
import?java.net.MulticastSocket;
import?java.net.SocketException;
import?java.net.UnknownHostException;
import?java.text.SimpleDateFormat;
import?java.util.Date;

import?javax.swing.JButton;
import?javax.swing.JComboBox;
import?javax.swing.JDialog;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.JScrollBar;
import?javax.swing.JScrollPane;
import?javax.swing.JSplitPane;
import?javax.swing.JTextField;
import?javax.swing.JTextPane;
import?javax.swing.JToolBar;
import?javax.swing.text.AttributeSet;
import?javax.swing.text.BadLocationException;
import?javax.swing.text.Document;
import?javax.swing.text.SimpleAttributeSet;
import?javax.swing.text.styleConstants;

import?com.sun.glass.events.KeyEvent;

public?class?Chatframe?{
public?static?final?String?HOST?=?“239.0.0.1“;?//?D類地址
public?static?final?int?PORT?=?10002;?//?端口號(hào)
private?MulticastSocket?multicastSocket;?//?廣播的套接字
private?DatagramSocket?sendSocket;?//?數(shù)據(jù)包套接字

private?Color?fontColor?=?Color.gray;?//?顯示對(duì)話區(qū)域中對(duì)話的字體顏色
private?int?fontSize?=?18;?//?顯示對(duì)話區(qū)域中字體的大小
private?Color?screenBgColor?=?Color.green;?//?顯示對(duì)話區(qū)域的背景顏色
private?Color?inputBgColor?=?Color.pink;?//?輸入框的背景顏色

private?String?name;?//?登陸者的昵稱
private?String?line;
private?boolean?isFirstLand?=?true;?//?是否第一次登陸

private?Jframe?jf;
private?JScrollPane?jsp;?//?滑動(dòng)面板
private?JTextPane?jtp;
private?JButton?b?record?save;
private?int?i?=?1;?//?在顯示區(qū)域輸出的次數(shù)
private?JPanel?jp1?jp2;
private?JTextField?jtf;?//?輸入框
private?JToolBar?jtb;
private?JSplitPane?splitPane;
private?JLabel?label1?label2?label3?label4?info;
private?JComboBox?fc?sc?ic?fs;?//?幾個(gè)復(fù)選框分別對(duì)應(yīng)字體顏色?屏幕顏色?輸入框顏色?字體大小
private?JDialog?dialog;

//?初始化各個(gè)控件
private?void?init()?{
try?{
sendSocket?=?new?DatagramSocket();
}?catch?(SocketException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
//?printScreen(“套接字異常!“);
showDialog(“套接字異常!“);
}

jf?=?new?Jframe(name?+?“的超信“);
jtp?=?new?JTextPane();
jtp.setBackground(screenBgColor);
jsp?=?new?JScrollPane(jtp);

jtf?=?new?JTextField(30);
jtf.setBackground(inputBgColor);

b?=?new?JButton(“發(fā)送“);

//?初始化對(duì)話框
dialog?=?new?JDialog(jf?“消息提醒“);
dialog.setLayout(new?FlowLayout());
info?=?new?JLabel();
info.setFont(new?Font(“Dialog“?Font.BOLD?17));
dialog.add(info);

jtb?=?new?JToolBar();
//?幾個(gè)復(fù)選框分別對(duì)應(yīng)字體顏色?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????302??2016-01-09?18:57??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\.classpath

?????文件????????391??2016-01-09?18:57??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\.project

?????文件????????603??2016-01-09?18:57??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\.settings\org.eclipse.jdt.core.prefs

?????文件????????993??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$1.class

?????文件???????1536??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$2.class

?????文件???????1296??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$3.class

?????文件???????1533??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$4.class

?????文件???????1788??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$5.class

?????文件????????669??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$6.class

?????文件???????1458??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$7.class

?????文件???????1458??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$8.class

?????文件???????1243??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$MyframeAdapter.class

?????文件???????2659??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$Receive.class

?????文件???????1456??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe$Send.class

?????文件???????9722??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\Chatframe.class

?????文件???????1442??2016-01-11?11:13??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\ChatRecordframe$1.class

?????文件???????3517??2016-01-11?11:13??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\ChatRecordframe.class

?????文件???????1211??2016-01-11?11:24??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\UDPRegisterframe$1.class

?????文件???????1211??2016-01-11?11:24??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\UDPRegisterframe$2.class

?????文件???????2684??2016-01-11?11:24??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd\UDPRegisterframe.class

?????文件??????????0??2016-01-12?11:51??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\record.txt

?????文件??????11974??2016-01-11?11:20??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\src\com\eason\upd\Chatframe.java

?????文件???????2716??2016-01-11?11:13??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\src\com\eason\upd\ChatRecordframe.java

?????文件???????2223??2016-01-11?11:24??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\src\com\eason\upd\UDPRegisterframe.java

?????文件?????533289??2016-03-18?18:21??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\利用UDP實(shí)現(xiàn)聊天系統(tǒng)報(bào)告.doc

?????文件??????21740??2016-03-18?18:19??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\計(jì)算機(jī)網(wǎng)絡(luò)課設(shè).jar

?????目錄??????????0??2016-03-18?18:21??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason\upd

?????目錄??????????0??2016-03-18?18:21??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\src\com\eason\upd

?????目錄??????????0??2016-03-18?18:21??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\bin\com\eason

?????目錄??????????0??2016-03-18?18:21??計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)\ComputerNetwork\src\com\eason

............此處省略10個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源