-
服务器端全过程查看全部
-
Socket总结查看全部
-
是否关闭输出流和输入流查看全部
-
Socket通信模型查看全部
-
好查看全部
-
两种捕获异常的方法分别应在那种场合使用?查看全部
-
socket 只能接受一个流,要么输入要么输出 BufferedReader的readLine()方法,这个方法是以\r\n作为界定符的,由于发送消息的那一端用的是PrintWriter的write()方法,这个方法并没加上\r\n,所以接收端会一直等待查看全部
-
本机ip可以用 127.0.0.1表示查看全部
-
多线程查看全部
-
客户端查看全部
-
服务器端查看全部
-
实现多线程服务器的基本步骤查看全部
-
server //4.获取输出流,响应客户端的请求 OutputStream os = socket.getOutputStream(); PrintWriter pw = new PrintWriter(os);//包装为打印流 pw.write("欢迎您"); pw.flush();//调用flush()方法将缓冲输出 client //3.获取输入流,用来读取服务器端的响应信息 InputStream is = socket.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String info=null; while((info=br.readLine())!=null){ br.readLine(); System.out.println("我是客户端,服务器说"+info); }查看全部
-
客户端Socket Socket socket = new socket("localhost",8888)(服务器地址和端口) OutputStream os = socket.getOutputStream();字节流输出流 printwriter pw = new printwriter(os);将输出流包装为打印流 pw.write("用户名: admin; 密码123"); pw.flush(); //刷新缓存,向服务器发送信息 socket.shutdownoutput(); 关闭其他资源 先启动服务器,再启动客户端查看全部
-
IP地址和端口号组成了Socket查看全部
举报
0/150
提交
取消