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端启动窗口界面:

  • 相关阅读:
    5
    4
    3
    work02
    查看远程库信息(git remote的用法)
    隐藏的文件
    tag相关操作
    分支管理
    git 克隆分支
    git初始化操作
  • 原文地址:https://www.cnblogs.com/comrd/p/3577769.html
Copyright © 2011-2022 走看看