首页>代码>java Socket小型简单控制台聊天系统>/SocketTest/src/org/zh/test/Client.java
package org.zh.test;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;

public class Client {

	public static void main(String[] args) throws UnknownHostException, IOException {
		System.out.println("正在启动客户端...");
		
		// 1.创建客户端对象.明确的地址和端口(端口号可以自定义,必须与服务端的一致)
		Socket socket = new Socket("192.168.0.102", 1423);
		// 2.获取Socket对象,将信息发送到服务端
		OutputStream outputStream = socket.getOutputStream();
		
		try {
			while (true) {
				Scanner scanner = new Scanner(System.in);
				System.out.println("请您(客户端)输入信息:");
				String next = scanner.next();
				
				// 3.通过输出流写入数据
				outputStream.write(next.getBytes());
				// 4.获取服务端的信息
				InputStream inputStream = socket.getInputStream();
				byte[] bs = new byte[1024];
				int len = inputStream.read(bs);
				String str = new String(bs, 0, len); 
				System.err.println("服务端回应:" + str);
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}
}
最近下载更多
fuyouou  LV5 2023年6月28日
heqian  LV16 2023年1月10日
手捧阳光  LV6 2022年11月28日
微信网友_6200797575614464  LV1 2022年11月1日
ARTICLE  LV3 2022年10月29日
wxh1234567  LV4 2022年6月20日
wanglinddad  LV54 2022年5月31日
伏泰科技股份有限公司  LV1 2021年3月10日
liuxie  LV12 2020年12月8日
小小先生啊  LV4 2020年11月24日
最近浏览更多
2890892945  LV2 2023年12月26日
小安同学  LV7 2023年12月25日
lalalla159  LV3 2023年12月2日
1112WHQ  LV7 2023年11月3日
cksndh  LV4 2023年8月16日
yybb7435100  LV2 2023年8月7日
fuyouou  LV5 2023年6月26日
sdhfkh  LV4 2023年6月12日
七梦辞  LV1 2023年5月25日
caomin  LV4 2023年5月24日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友