資源簡介
課程設計的要求與數據
1.利用Socket API編程實現基于網絡聊天室
2.系統分為服務端和客戶端兩部分:
2.1 客戶端向局域網廣播自己的消息,包括用戶昵稱、消息等;
2.2 客戶端啟動后可以接收廣播信息,
2.3 想辦法使客戶端能夠了解其它用戶在線狀態,包括用戶名、IP地址、端口號等;
2.4 想辦法通過廣播達到私聊的功能
課程設計應完成的工作
1.TCP/UDP的Socket網絡機制
2.程序設計以及調試方法
代碼片段和文件信息
package?client;
import?java.awt.BorderLayout;
import?java.awt.FlowLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?javax.swing.BorderFactory;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
import?javax.swing.JTextArea;
public?class?ChatClient?extends?javax.swing.Jframe
{?
private?javax.swing.JButton?jButton1;
private?javax.swing.JButton?jButton2;
private?javax.swing.JPanel?jPanel1;
private?javax.swing.JPanel?jPanel2;
private?JPanel?jPanel3;
private?javax.swing.JScrollPane?jScrollPane1;
private?javax.swing.JScrollPane?jScrollPane2;
private?javax.swing.JTextArea?jTextArea1;
private?javax.swing.JTextArea?jTextArea2;
private?javax.swing.JTe
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-26?16:43??計算機網絡課程設計-基于廣播通信的聊天室設計\
?????文件???????25600??2013-04-03?17:55??計算機網絡課程設計-基于廣播通信的聊天室設計\-任務書.doc
?????文件??????300466??2013-04-03?17:58??計算機網絡課程設計-基于廣播通信的聊天室設計\基于廣播通信的聊天室設計.doc
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\
?????文件???????19906??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\client.jar
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\client_lib\
?????文件??????313898??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\client_lib\dom4j-1.6.1.jar
?????文件???????19906??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\server.jar
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\server_lib\
?????文件??????313898??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\server_lib\dom4j-1.6.1.jar
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\
?????文件?????????426??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\.classpath
?????文件?????????381??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\.project
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\.settings\
?????文件?????????629??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\
?????文件?????????737??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\ChatClient$1.class
?????文件?????????812??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\ChatClient$2.class
?????文件?????????978??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\ChatClient$3.class
?????文件????????3753??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\ChatClient.class
?????文件?????????709??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\Client$1.class
?????文件????????3191??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\Client.class
?????文件????????4420??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\client\ClientConnection.class
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\server\
?????文件?????????713??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\server\Server$1.class
?????文件????????1712??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\server\Server$2.class
?????文件????????4339??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\server\Server.class
?????文件????????2677??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\server\ServerConnection.class
?????文件????????3811??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\server\ServerMessageThread.class
?????目錄???????????0??2013-01-14?19:46??計算機網絡課程設計-基于廣播通信的聊天室設計\導出的jar文件\源代碼\bin\util\
............此處省略14個文件信息
評論
共有 條評論