-
端口号查看全部
-
客户端实现的基本步骤查看全部
-
服务器端的基本步骤查看全部
-
写一个线程类来响应客户端的请求,其中run()方法中将服务器端的读取请求信息和响应请求信息的操作放入其中,服务器端只要建立socket连接并循环监听端口,用accept()方法监听,并创建线程并启动即可查看全部
-
多客户端与服务器通信步骤查看全部
-
客户端的OutputStream对应服务器端的InputStream 客户端的InputStream对应服务器端的OutputStream查看全部
-
Socket通信实现步骤查看全部
-
Soket通信模型查看全部
-
客户端应该做的查看全部
-
服务器端应该做的事情查看全部
-
服务器即将启动,等待客户端的连接: 我是服务器,客户端说:用户名:admin;密码:123查看全部
-
package com.imooc; import java.io.IOException; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; /* * 客户端 */ public class Client { public static void main(String[] args) { try { //1.创建客户端Socket,指定服务器地址和窗口 Socket socket = new Socket("localhost",9999); //2.获取输出流,向服务器端发送信息 OutputStream os = socket.getOutputStream();//字节输出流 PrintWriter pw = new PrintWriter(os);//将输出流包装成打印流 pw.write("用户名:admin;密码:123"); pw.flush(); socket.shutdownOutput();//关闭输出流 //3.关闭资源 pw.close(); os.close(); socket.close(); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }查看全部
-
练习题,未做。查看全部
-
Ctrl + shift + o 提示需要导入的包查看全部
-
package com.imooc; /* * 基于TCP协议的Socket通信,实现用户登录 * 服务器端 */ public class Server { }查看全部
举报
0/150
提交
取消