• TCP客户端服务器端简单模拟Java编程


    
    
    public class TCPrecevierDemo {
        public static void main(String[] args) throws IOException {
            //创建服务器端套接字对象
            ServerSocket ss = new ServerSocket(10045);
            //监听客户端连接,获取一个对应的套接字对象
            Socket s = ss.accept();
            //获取输入流对象,读数据
            InputStream is = s.getInputStream();
            byte[] bys=new byte[1024];
            int len = is.read(bys);  //未读到前阻塞
            String comment = new String(bys,0,len);
    
            String ip = s.getInetAddress().getHostAddress();
            System.out.println(ip+"发来了:"+comment);
    
            //服务器给客户端发回一个反馈信息
            OutputStream os = s.getOutputStream();
            os.write("数据已收到".getBytes());
    
            //释放资源
            s.close();
            ss.close();
        }
    }
    
    
    


    public class TcpsendDemo {
        public static void main(String[] args) throws IOException {
            //创建Tcp发送端套接字对象
            Socket s = new Socket("192.168.42.194", 10045);
    
            //获取输出流,并写数据
            OutputStream os = s.getOutputStream();
            os.write("hello,TCP,我来了!".getBytes());
    
            //获取输入流,得到反馈信息
            InputStream is = s.getInputStream();
            byte[] bys = new byte[1024];
            int len = is.read(bys);         //未读到前阻塞
            String respond = new String(bys, 0, len);
    
            System.out.println("Client: "+ respond);
    
            //释放资源
            s.close();
        }
    }
    
    
    
     
  • 相关阅读:
    php 三级连动及 php+ajax的调试方法
    ajax传值 乱码问题
    ajax传值给php
    php连接mssql pdo
    语法正确的情况下报错的原因
    Mina传递对象
    Mina小例子
    基于MINA构建简单高性能的NIO应用
    点与不规则图形关系判断
    Postman----基础使用篇(没有接口文档的情况下如何着手做接口测试)
  • 原文地址:https://www.cnblogs.com/lihaowww/p/12591098.html
Copyright © 2020-2023  润新知