• 大小: 4.7 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-09-03
  • 语言: Java
  • 标签: Java  TCP通信  

资源简介

要求客户机可以向服务器传送数据,服务器从客户端中读取数据。实际上,服务器也可以向客户机发送数据,只要像客户机那样建立输出流即可;客户机也可以接受服务器的数据,只要像服务器那样建立连接即可。

资源截图

代码片段和文件信息

package pack;

import java.net.*;
import java.io.*;

public class TCPClient {
public static void main(String args[]) throws UnknownHostException
{
//争论供应信息和目的地的 hostname
Socket s=null;
InetAddress addr=InetAddress.getByName(“192.168.3.9“);
try{
int serverPort=7896;
s=new Socket(addrserverPort);
DataInputStream in=new DataInputStream(s.getInputStream());
DataOutputStream out=new DataOutputStream(s.getOutputStream());
out.writeUTF(args[0]);   //UTF is a string encoding see Sn 4.3
String data=in.readUTF();
System.out.println(“Received:“+data);
}
catch(UnknownHostException e)
{
System.out.println(“Sock:“+e.getMessage());
}
catch(EOFException e){System.out.println(“EOF:“+e.getMessage());}
catch(IOException e){System.out.println(“IO:“+e.getMessage());}
finally{if(s!=null)  try{s.close();} catch(IOException e){/*close failed*/}}
}

}

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

     文件        385  2009-06-12 00:53  TCP通信\.project

     文件        226  2009-06-12 00:53  TCP通信\.classpath

     文件        930  2009-06-12 02:26  TCP通信\pack\TCPClient.java

     文件       1965  2009-06-12 02:26  TCP通信\pack\TCPClient.class

     文件       1192  2009-06-12 02:08  TCP通信\pack\TCPServer.java

     文件       1109  2009-06-12 02:08  TCP通信\pack\TCPServer.class

     文件       1653  2009-06-12 02:08  TCP通信\pack\Connection.class

     目录          0  2009-06-12 00:55  TCP通信\pack

     目录          0  2009-06-12 00:53  TCP通信

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

                 7460                    9


评论

共有 条评论