Net: UDP TCP
Net
UDP:
Client-->
DatagramSocket socket = new DatagramSocket();
String msg =”xxxx”
DatagramPacket packet = new DatagramSocket(msg.getBytes[], 传输的数据
msg.length, 数据的长度
InetAddress.getLocalHost(), 服务端ip
8888); 服务端端口
socket.send(packet);
socket.close();
---------------------------------------------------------------------------
Server-->
DatagramSocket socket = new DatagramSocket();
byte[] buffer =new byte[1024 * 64];
DatagramPacket packet = new DatagramSocket(buffer, buffer.length)
socket.receive(packet);
//获取资源长度,避免将无用字符输出
int len = packet.getLength();
String rs = new String(buffer, 0, len);
//获取发送方的ip
String ip =packet.getSocketAddress().toString();
System.out.println("对方地址:" + ip);
TCP:
Client-->
Socket socket =new Socket(InetAddress.getLocalHost(),9999);
服务端地址 端口号
PrintStream ps =new PrintStream(socket.getOutputStream);
ps.println(xx);
Server-->
//注册服务器端口
ServerSocket serverSocket=new ServerSocket(9999);//服务端端口
//调用accept对象,等待客户端的socket连接请求,建立socket通讯管道
Socket socket = ServerSocket.accept();
//获取字节输入流,再通过转换流变成字符流,再装饰成缓冲字符输入流
InputStream is = Socket.getInputStream;
BufferedReader br = new BufferedReader(new InputStreamReader (is))
//读取
br.readLine()
//获取客户端的IP地址
socket.getRemoteSocketAddress()
Net: UDP TCP相关推荐
- UDP/TCP测试工具
UDP/TCP测试工具 这个工具有点意思 posted on 2018-10-19 09:01 时空观察者9号 阅读(...) 评论(...) 编辑 收藏
- 了解TCP协议,IP协议、ICMP协议和ARP协议(TCP报文,TCP的分成管理,TCP与UDP,TCP的三次握手四次挥手原理)
文章目录 了解TCP/IP协议 TCP报文格式 TCP/IP 的分层管理 TCP与UDP TCP的三次握手与四次挥手 为什么要三次握手? 为什么要四次挥手? IP数据包格式 ICMP协议 ICMP协议 ...
- 从UDP/TCP到HTTP/HTTP2,弄清楚网络层面上应该了解的知识。
从UDP/TCP到HTTP/HTTP2,弄清楚网络层面上应该了解的知识 UDP协议 面向报文 UDP 是一个面向报文(报文可以理解为一段段的数据)的协议.意思就是 UDP 只是报文的搬运工,不会对报文 ...
- 计算机网络基础笔记 运输层协议UDP/TCP
目录 UDP 首部结构 主要特点 TCP 首部结构 主要特点 TCP 可靠性实现 停止等待ARQ协议 连续ARQ协议&滑动窗口协议 拥塞控制 TCP 运输连接管理 连接建立:三次握手 连接释放 ...
- Linux网络-UDP/TCP协议详解
Linux网络-UDP/TCP协议详解 零.前言 一.UDP协议 二.TCP协议 1.应答机制 2.序号机制 3.超时重传机制 4.连接管理机制 三次握手 四次挥手 5.理解CLOSE_WAIT状态 ...
- UDP TCP socket EtherCAT都是什么?
疫情堵在家里,打了十几天游戏突然想看看书了.于是就解决了之前的一些疑惑,这里记录一下,欢迎大佬补充. 想三言两句说明白这些东西好像不太现实,未能免俗,只能从计算机网络体系分层开始. 计算机网络体系结构 ...
- ESP8266(4)WIFI与IP/端口与UDP/TCP
ESP8266(4)WIFI与IP/端口与UDP/TCP 网络结构 WIFI IP/端口 IPv4 UDP/TCP 用户数据报协议UDP 传输控制协议TCP 网络结构 参照FPGA的的以太网通信 传送 ...
- 计网:UDP TCP比较 +两者转换UDPtunnel工具
UDP TCP 报头复杂 报头简单 面向无连接的通讯协议,UDP 数据包括目的端口号和源端口 三次握手建立连接,通讯完成四次挥手 确认,窗口.重传.阻塞等控制机制 快,可以实现广播 服务器常用的UDP ...
- 自定义Udp/Tcp协议,通信协议Socket/WebSocket,IM粘包、分包解决等(2),ProtocolBuffer
> 自定义Udp/Tcp协议/通信协议(Java/C):自定义构建和解析IM协议消息:IM自定义UDP通信协议 类似于网络通信中的TCPIP协议一般,比较可靠的通信协议往往包含有以下几个组成 ...
- NB-IOT(BC26)相关AT指令——UDP/TCP传输
一:BC26的初始化过程 1开启射频(开机) AT+CFUN=1 2读取卡号 AT+CIMI 读取Sim卡的imsi号 3激活网络 AT+CGATT=1 4查询CSQ信号强度 AT+CESQ 返 ...
最新文章
- 如何把一个二维数组的地址赋给一个二维指针?
- php 明天凌晨,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间
- LeetCode(893)——特殊等价字符串组(JavaScript)
- 在线CSV转SQL工具
- 隐藏元素 mayaa
- 【数据结构笔记14】微软面试经典 - 逆转链表问题(Reversing Linked List)
- android 6.0 ndk版本,[推荐]android-ndk6.0翻译(1)
- 【7.24校内交流赛】T3【qbxt】复读警告
- 在电脑上如何用桌面便签进行日程管理?
- 汇编 fsub ,fmul,fdiv,fild,CVTTPS2PI 指令
- DRM in Android
- markdown语法中的空格_markdown基本语法
- 一文详解车道线检测技术分析
- es - elasticsearch- search - DSL -specialized -percolate - 1
- 取十六进制的后两位数、中间两位数,以及高位数
- osgEarth示例分析——osgearth_graticule
- html img和背景图处理图片不拉伸_css如何设置背景图片拉伸不重复?
- Mems电容式加速度计的种类(一)
- Qt编写可视化大屏电子看板系统26-模块4模具进度
- matlab实现加减乘除、乘方、开平方、带括号和结果分析的GUI计算器