• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: Java
  • 标签: socket  tcp  udp  

资源简介

用java写的tcp数据包发送和接收代码,客户端与服务端测试代码

资源截图

代码片段和文件信息

/**************************************************
 *copyright(c) 2007-2008 HBUT WUHAN
 *FILE_NAME:ListenTCP.java
 *Author:杨慜 0412002225  Major:计算机科学与技术
 *E-mail:keenyoung@gmail.com
 *Version:1.0 Date:2008-01-10
 *Description:监听TCP数据包的服务端程序
 *
 **************************************************/
import java.net.*; 
import java.io.*; 
public class  ListenTCP //监听TCP数据包的服务端程序
{
public static void main(String[] args) 
{
ServerSocket listen=null; //定义一个ServerScoket类型的引用
        Socket soc=null; //定义Socket的应用,用于套接字连接
        String message=null; 
BufferedReader bf=null;//定义一个BufferedReader类型的读内容的引用
InputStreamReader isr=null;//定义一个可读输入流

        try{ 
listen=new ServerSocket(10000); //创建一个监听1000端口的对象
soc=listen.accept();//当有socket连接所监听的端口时,连接上该socket
System.out.println(“*******************************************“);
System.out.println(“server ok“); 
System.out.println(“*******************************************“);
System.out.println(““);
isr=new InputStreamReader(soc.getInputStream());//创建一个来自套接字soc的可读输入流
bf=new BufferedReader(isr);//把soc的可读输入流作为参数创建一个BufferedReader
message=bf.readLine();//以每行为单位读取从客户端发来的数据
System.out.println(“Socket:“+soc);//显示出发送方的IP地址和端口号
System.out.println(“Receive the message from :“+message); //显示接收到的数据
System.out.println(““);
            System.out.println(“*******************************************“);
isr.close();//关闭输入流isr
bf.close(); //关闭字符流bf
soc.close(); //关闭Socket套接字

catch(Exception e)//异常处理

System.out.println(“Error:“+e); 

  
 }
  
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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\说明.txt

     目录          0  2008-05-08 02:28  tcp

----------- ---------  ---------- -----  ----

                 4490                    5


评论

共有 条评论