zoukankan      html  css  js  c++  java
  • ServerSocket简单例题

    ServerSocket 简单例题:

    package com.kaige123.net;
    /*
    *凯哥
    */
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    public class Test {
    	public static void main(String[] args) throws Exception {
    		// 如果都被占用 那就会抛异常
    		// 建立好一个服务端 监听8080端口
    		ServerSocket server = new ServerSocket(8080);
    		// 等待客户端来连接服务器
    		Socket socket = server.accept();  //代码运行到这句就会卡主 堵塞  等待
    		InputStream input = socket.getInputStream();
    		OutputStream output = socket.getOutputStream();
    		byte[] b = new byte[1024 * 5];
    		
    		int len = input.read(b);
    
    		String s = new String(b, 0, len);
    		System.out.println(s);
    
    		fin.read(b)
    		s = "hello  你好客户端!!";
    		output.write(s.getBytes());
    		
    		output.close();
    		input.close();
    		socket.close();
    	}
    }

    浏览器输入:http://127.0.0.1:8080,显示结果:hello 你好客户端!!

  • 相关阅读:
    深入浅出TCP之listen
    indexing and hashing
    c++四种强制类型转化
    c++实现web服务框架
    MVC、MVP、MVVM概念解析
    常用设计模式
    [React]虚拟DOM
    防抖和节流
    函数柯里化
    apply, bind, call方法剖析
  • 原文地址:https://www.cnblogs.com/kaigexuetang/p/7197032.html
Copyright © 2011-2022 走看看