socket编程基础

xiaoxiao2026-09-03  6

 

基于 UDPsocket 编程

 

接收端程序编写: ①调用DatagramSocket(int port)创建一个数据报套接字,并绑定到指定端口上;②调用 DatagramPacket(byte[] buf, int length) ,建立一个字节数组以接收 UDP 包 。③调用DatagramSocket类的receive(),接收UDP包。④最后关 闭数据报套接字。 发送端程序编写: ①调用 DatagramSocket() 创建一个数据报套接字; ②调用 DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port) ,建立要发送的 UDP 包。 调用 DatagramSocket 类的 send() ,发送 UDP 包。④最后关闭数据报套接 字。 ------------------------------------------------------------------------------------------------------------------------   基于 TCPsocket 编程   服务器程序编写: ①调用ServerSocket(int port)创建一个服务器端套接字,并绑定 到 指定端口上;②调用accept(),监听连接请 求,如果客户端请求连接,则接受连接,返回通信套接字。③调用Socket类的getOutputStream()和 getInputStream获取输出流和输入流,开始网络数据的发送和接收。④最后关闭通信套接字。 客户端程序编写: ①调用 Socket() 创建一个流套接字,并连接到服务器端; 调用 Socket 类的 getOutputStream()getInputStream 获取 输出流和输入流,开始网络数据的发送和接收。 ③最后关闭通信套接字。
转载请注明原文地址: https://www.6miu.com/read-5052331.html

最新回复(0)