資源簡介
本項目是創(chuàng)新實驗課最后的大實驗,開發(fā)了一個可靠的UDP傳輸系統(tǒng),采用了應(yīng)答響應(yīng)的思路,也就是TFTP的基本原理。整個開發(fā)過程全部使用的最簡單易懂的代碼,本人學(xué)習(xí)java網(wǎng)絡(luò)編程也就用了一兩周吧,但有一些c語言套接字編程經(jīng)驗。建議初次學(xué)習(xí)java套接字的可以參考一下。壓縮包中附帶有答辯ppt,可以先看一下ppt就知道整個系統(tǒng)實現(xiàn)的步驟了。
代碼片段和文件信息
package?thread.udp;
import?java.io.IOException;
import?java.net.DatagramPacket;
import?java.net.DatagramSocket;
import?java.net.InetAddress;
import?java.net.SocketException;
import?java.net.UnknownHostException;
public?class?ClientBean?{
//?描述UDP通訊的DatagramSocket對象
private?DatagramSocket?ds;
//?用來封裝通訊字符串
private?byte?buffer[];
//?客戶端的端口號
private?int?clientport;
//?服務(wù)器端的端口號
private?int?serverport;
//?通訊內(nèi)容
private?String?content;
//?描述通訊地址
private?InetAddress?ia;
//?以下是各屬性的Get和Set類型方法
/**
?*?@return?the?buffer
?*/
public?byte[]?getBuffer()?{
return?buffer;
}
/**
?*?@param?buffer
?*????????????the?buffer?to?set
?*/
public?void?setBuffer(byte[]?buffer)?{
this.buffer?=?buffer;
}
/**
?*?@return?the?clientport
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????226??2008-01-19?11:16??UDPSocket\.classpath
?????文件????????385??2008-01-19?11:16??UDPSocket\.project
?????文件???????2346??2013-06-17?17:50??UDPSocket\thread\udp\ClientBean.class
?????文件???????2434??2008-01-19?11:16??UDPSocket\thread\udp\ClientBean.java
?????文件???????2627??2013-06-17?17:50??UDPSocket\thread\udp\ServerBean.class
?????文件???????2498??2008-01-19?11:16??UDPSocket\thread\udp\ServerBean.java
?????文件???????1622??2013-06-17?17:50??UDPSocket\thread\udp\UDPClient.class
?????文件???????1061??2008-01-19?11:16??UDPSocket\thread\udp\UDPClient.java
?????文件????????732??2013-06-17?17:50??UDPSocket\thread\udp\UDPServer.class
?????文件????????304??2008-01-19?11:16??UDPSocket\thread\udp\UDPServer.java
?????文件????????967??2013-06-17?17:50??UDPSocket\udp\DataGramHelper.class
?????文件????????458??2013-06-16?17:55??UDPSocket\udp\DataGramHelper.java
?????文件???????3427??2013-07-10?16:31??UDPSocket\udp\UDPClient.class
?????文件???????3408??2013-07-10?16:31??UDPSocket\udp\UDPClient.java
?????文件???????3736??2013-07-02?10:54??UDPSocket\udp\UDPServer.class
?????文件???????3777??2013-07-02?10:54??UDPSocket\udp\UDPServer.java
?????文件?????244394??2013-07-11?00:03??UDPSocket\可靠UDP協(xié)議的實現(xiàn).pptx
?????目錄??????????0??2013-06-17?17:50??UDPSocket\thread\udp
?????目錄??????????0??2013-06-17?09:27??UDPSocket\.settings
?????目錄??????????0??2013-06-14?21:42??UDPSocket\thread
?????目錄??????????0??2013-06-17?17:50??UDPSocket\udp
?????目錄??????????0??2013-07-11?00:03??UDPSocket
-----------?---------??----------?-----??----
???????????????274402????????????????????22
- 上一篇:android左右滑動翻頁查看圖片
- 下一篇:java ATM取款機(基于控制臺版)
評論
共有 條評論