ServerSocket简单例题
ServerSocket简单例题
凯哥学堂 发表于6个月前
ServerSocket简单例题
  • 发表于 6个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

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

标签: Java
共有 人打赏支持
粉丝 7
博文 245
码字总数 229312
×
凯哥学堂
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: