Java中基于TCP协议Socket编程示例.pdfVIP

  • 0
  • 0
  • 约5.63千字
  • 约 6页
  • 2026-01-26 发布于北京
  • 举报

在Java中,有3种套接字类:java.net.Socket、java.net.ServerSocket和

DatagramSocket。其中Socket和ServerSocket类建立在TCP协议基础上;

DatagramSocket类建立在UDP协议基础上。

创建EchoClient

packagecom.sockettest;

importjava.io.BufferedReader;

importjava.io.IOException;

importjava.io.InputStream;

importjava.io.InputStreamReader;

importjava.io.OutputStream;

importjava.io.PrintWriter;

importjava.net.Socket;

publicclassEchoClient{

privateStringhostlocalhost;

//EchoServer进程所在的主机的名字,这里为localhost表示EchoClient和

//EchoServe进程运行在同一个主机上。

privateintport=8000;//EchoServer进程的端口

privateSocketsocket;

publicEchoClient()throwsIOException{

if(socketnull){

socketnewSocket(主机,端口);

在Java中,有3种套接字类:java.net.Socket、java.net.ServerSocket和

DatagramSocket。其中Socket和ServerSocket类建立在TCP协议基础上;

DatagramSocket类建立在UDP协议基础上。

创建EchoClient

packagecom.sockettest;

importjava.io.BufferedReader;

importjava.io.IOException;

importjava.io.InputStream;

importjava.io.InputStreamReader;

importjava.io.OutputStream;

importjava.io.PrintWriter;

importjava.net.Socket;

publicclassEchoClient{

privateStringhost=localhost;

//EchoServer进程所在的主机的名字,这里为localhost表示EchoClient和

//EchoServe进程运行在同一个主机上.

privateintport=8000;//EchoServer进程的端口

privateSocketsocket;

publicEchoClient()throwsIOException{

if(socketnull){

socket=newSocket(host,port);

//如果Socket对象成功创建,就表示建立了EchoClient和EchoServer之间

接。

的连

System.out.println(连接服务器!);

}

}

privatePrintWritergetWri

文档评论(0)

1亿VIP精品文档

相关文档