Hands-On 实训教程系列 java 网络编程( TCP ) Hands-On 实训教程系列本章目标简单 TCP 编程高级 TCP 编程聊天程序的综合编程 Hands-On 实训教程系列简单 TCP 编程流程客户端服务器端创建 Socket 对象,并指定连接的服务器的 IP地址和端口号: Socket s = new Socket(IP,port )通过 s获得输入输出流 InputStream ips = (); OutputStream ops = (); 通过输入输出流在套接字中读取发送数据发送: ( ()); 接收: int length = (buf ); // buf 为字节数组//套接字服务器,相当于中心号码 ServerSocket ss = new ServerSocket(port ); //等待被呼叫,建立一个 Socket Socket s = (); 通过 s获得输入输出流 InputStream ips = (); OutputStream ops = (); 通过输入输出流在套接字中读取发送数据发送: ( ()); 接收: int length = (buf ); // buf 为字节数组 Hands-On 实训教程系列简单 TCP 编程案例服务器端 public class SimpleTcpServer { public static void main(String [] args ) { try{ // 套接字服务器,相当于中心号码 ServerSocket ss = new ServerSocket(8001); // 等待被呼叫,建立一个 Socket Socket s = (); // 从建立的 Socket 中建立字节输入输出流,读取或发送数据 InputStream ips = (); OutputStream ops = (); // 以字节的形式接收数据 byte[] buf = new byte[1024]; int length = (buf );// 听 ("服务器接收: "+new String(buf,0,length)); //以字节的形式发送一条固定语句(写字节) String sendStr = " 服务器发送的数据"; ( ()); // 关闭 (); (); (); ss.
java网络编程2.ppt 来自淘豆网www.taodocs.com转载请标明出处.