資源簡(jiǎn)介
用java寫(xiě)的tcp數(shù)據(jù)包發(fā)送和接收代碼,客戶(hù)端與服務(wù)端測(cè)試代碼

代碼片段和文件信息
/**************************************************
?*copyright(c)?2007-2008?HBUT?WUHAN
?*FILE_NAME:ListenTCP.java
?*Author:楊慜 0412002225??Major:計(jì)算機(jī)科學(xué)與技術(shù)
?*E-mail:keenyoung@gmail.com
?*Version:1.0 Date:2008-01-10
?*Description:監(jiān)聽(tīng)TCP數(shù)據(jù)包的服務(wù)端程序
?*
?**************************************************/
import?java.net.*;?
import?java.io.*;?
public?class??ListenTCP //監(jiān)聽(tīng)TCP數(shù)據(jù)包的服務(wù)端程序
{
public?static?void?main(String[]?args)?
{
ServerSocket?listen=null;?//定義一個(gè)ServerScoket類(lèi)型的引用
????????Socket?soc=null;?//定義Socket的應(yīng)用,用于套接字連接
????????String?message=null;?
BufferedReader?bf=null;//定義一個(gè)BufferedReader類(lèi)型的讀內(nèi)容的引用
InputStreamReader?isr=null;//定義一個(gè)可讀輸入流
????????try{?
listen=new?ServerSocket(10000);?//創(chuàng)建一個(gè)監(jiān)聽(tīng)1000端口的對(duì)象
soc=listen.accept();//當(dāng)有socket連接所監(jiān)聽(tīng)的端口時(shí),連接上該socket
System.out.println(“*******************************************“);
System.out.println(“server?ok“);?
System.out.println(“*******************************************“);
System.out.println(““);
isr=new?InputStreamReader(soc.getInputStream());//創(chuàng)建一個(gè)來(lái)自套接字soc的可讀輸入流
bf=new?BufferedReader(isr);//把soc的可讀輸入流作為參數(shù)創(chuàng)建一個(gè)BufferedReader
message=bf.readLine();//以每行為單位讀取從客戶(hù)端發(fā)來(lái)的數(shù)據(jù)
System.out.println(“Socket:“+soc);//顯示出發(fā)送方的IP地址和端口號(hào)
System.out.println(“Receive?the?message?from?:“+message);?//顯示接收到的數(shù)據(jù)
System.out.println(““);
????????????System.out.println(“*******************************************“);
isr.close();//關(guān)閉輸入流isr
bf.close();?//關(guān)閉字符流bf
soc.close();?//關(guān)閉Socket套接字
}?
catch(Exception?e)//異常處理
{?
System.out.println(“Error:“+e);?
}?
??
?}
??
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1805??2008-01-11?12:36??tcp\ListenTCP.java
?????文件???????2056??2008-01-11?05:14??tcp\SendTCP.java
?????文件????????411??2008-05-08?02:28??tcp\說(shuō)明.txt
?????目錄??????????0??2008-05-08?02:28??tcp
-----------?---------??----------?-----??----
?????????????????4490????????????????????5
評(píng)論
共有 條評(píng)論