zoukankan      html  css  js  c++  java
  • java socket简单实现代码

    Server端实现代码:

     1 import java.net.*;
     2 import java.io.*;
     3 public class TCPServer
     4 {
     5     public static void main(String[]args){
     6         try{
     7             ServerSocket ss=new ServerSocket(8888);//实例化一个ServerSocket对象,监听在8888端口上
     8             System.out.println("Server start....");
     9             while(true){//等待客户端的连接
    10                 Socket s=ss.accept();
    11                 DataInputStream dis=new DataInputStream(s.getInputStream());//以流的方式读取客户端发过来的数据。
    12                 System.out.println(dis.readUTF());//输出信息
    13                 dis.close();//关闭流对象
    14                 s.close();//关闭客户端socket对象
    15             }
    16         }catch(IOException ex){
    17             ex.printStackTrace(); 
    18         }
    19     }
    20 }

    Server端启动窗口界面:

    Client端实现代码:

     1 import java.net.*;
     2 import java.io.*;
     3 public class TCPClient
     4 {
     5     public static void main(String[]args){
     6         try{
     7             Socket s=new Socket("localhost",8888);//连接指定的IP和端口的服务端
     8             DataOutputStream dos=new DataOutputStream(s.getOutputStream());//以流方式向服务端发出信息
     9             dos.writeUTF("hello Server!");//写入信息
    10             dos.flush();
    11             dos.close();
    12             s.close();
    13         }catch(IOException ex){
    14             ex.printStackTrace(); 
    15         }
    16     }
    17 }

    Client端启动窗口界面:

  • 相关阅读:
    java实现向有序数组中插入一个元素
    java实现向有序数组中插入一个元素
    java实现向有序数组中插入一个元素
    java实现字符逆序输出
    java实现字符逆序输出
    java实现字符逆序输出
    将博客搬至CSDN
    sql server链接查询
    sql server模糊查询、分组
    sql server简单查询
  • 原文地址:https://www.cnblogs.com/comrd/p/3577769.html
Copyright © 2011-2022 走看看