凯哥学堂

搜索

凯哥学堂

ServerSocket简单例题

2017-8-23 16:17| 发布者: 可可| 查看: 14| 评论: 0

凯哥学堂 首页 资讯 学习笔记 查看内容

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 你好客户端!!



鲜花

握手

雷人

路过

鸡蛋

关注我们


微信

微博

QQ