-
基于TCP的Socket通信的客户端的实现步骤查看全部
-
基于TCP的Socket通信的服务器端的实现步骤查看全部
-
socket通信步骤查看全部
-
socket通信模型查看全部
-
UDP Client查看全部
-
UDP Server查看全部
-
object transfer查看全部
-
socket file transfer查看全部
-
multi thread server查看全部
-
UDP 编程: 特点:udp协议是无连接,无状态,无序的、不可靠的。 优点:速度快。 原理:将需要发送的信息封装在数据报(Datagram),在数据报里指明Socket主机和端口号。然后发送出去。 使用的操作类: DatagramPacket 表示数据报包 DataSocket 用来发送和接收数据报包的套接字。查看全部
-
package feifei.com; 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 { //创建客户端,指定服务器的端口号 Socket socket=new Socket("localhost",8888); //获取输出流 OutputStream ot=socket.getOutputStream();//创建字节输出流 PrintWriter pw=new PrintWriter(ot);//包装成打印流 System.out.println("连接到服务器"); pw.write("用户名:feifei,密码:123"); pw.flush();//刷新 socket.shutdownOutput();//关闭输出流 pw.close(); ot.close(); socket.close(); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }查看全部
-
//1.创建一个serverSocket ServerSocket serverSocket = new ServerSocket(8888); //2.调accept()方法开始监听,等待客户端连接 System.out.println("***服务器已经启动,等待连接"); Socket socket = serverSocket.accept(); //3.获取输入流,用来赢取客户端发送的信息 InputStreamReader ir = new InputStreamReader(socket.getInputStream()); BufferedReader br = new BufferedReader(ir); String data = br.readLine(); while(data!=null){ System.out.println("我是客户端给你发送数据:" + data); data = br.readLine(); } socket.shutdownInput(); //关闭输入流。 br.close(); ir.close();查看全部
-
client side查看全部
-
@Socket——Socket简介 一、Socket通信 1、TCP协议书【面向连接】、【可靠】、【有序的】、以【字节流】的方式发送数据 2、基于TCP协议实现网络通信的类 · 客户端的Socket类 · 服务器端的ServerSocket类 二、Socket通信模型 三、Socket通信实现步骤 1、创建ServerSocket和Socket 2、打开连接到Socket的输入/输出流 3、按照协议对Socket进行读/写操作 4、关闭输入输出流、关闭Socket查看全部
-
server side查看全部
举报
0/150
提交
取消