Java与网络调试助手TCP通信
网络调试助手接收客户端的消息
1、服务端
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;public class Server {public static void main(String[] args) throws Exception {// 通过这个就可以得到主机的IP,这个ip是我们的服务器端:192.168.228.1System.out.println(InetAddress.getLocalHost());//DESKTOP-77SLD3H/DESKTOP-77SLD3H/192.168.228.1// 创建服务ServerSocket serverSocket = new ServerSocket(9999);// 监听客户端连接Socket socket = serverSocket.accept();// 阻塞式监听,会一直监听客户端的连接// 获取输入流InputStream inputStream =socket.getInputStream();// 管道流ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();int len = 0;byte[] buffer = new byte[1024];while ((len = inputStream.read(buffer))!= -1) {System.out.println(new String(buffer,0,len));}// 关闭资源byteArrayOutputStream.close();socket.close();serverSocket.close();}
}
2、客户端
我们用网络调试助手代替:
3、现在可以发送消息了(一定要记得先开启服务器端,在打开客户端)
客户端发送hello world
服务器端收到显示:
网络调试助手服务器发送消息
1、客户端
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;public class Client {public static void main(String[] args) throws Exception {Socket socket = new Socket("192.168.228.1",9998);// 地址和端口一定要为服务器地址的打开的端口// 为了让用户自己输入消息Scanner scanner = new Scanner(System.in);OutputStream outputStream = socket.getOutputStream();while (scanner.hasNext()) {outputStream.write(scanner.nextLine().getBytes());}outputStream.close();socket.close();}
}
2、服务器
3、发送消息
客户端发送消息
服务器端接收的消息
Java与网络调试助手TCP通信相关推荐
- ESP8266与网络调试助手的通信(TCP ServerTCP Client)
一.ESP8266设置成STA模式相关命令: AT+CWMODE=1 //Station模式 AT+RST //复位 AT+CIPMUX=0 // ...
- 网络调试助手TCP server不能成功连接
<第一次写博客,开始打算记录学习路上的问题,以方便巩固和讨论,还请多多包涵> 正文: 在使用网络调试助手时,想一个建立TCP server,一个建立TCP client,两者之间进行通信, ...
- Hold the door! mosquitto——使用ESP8266以及网络调试助手测试通信
9.14 开新坑 参考: MQTT通信协议(mosquitto)发布订阅例子C语言实现 https://kunaly.blog.csdn.net/article/details/107466430?s ...
- 使用MQTT连接onenet云平台(九 两台网络调试助手互相通信)
一.说明 本次试验实现两个网络调试助手模拟两台设备通过MQTT连接到onenet云平台进行互相通信控制,模拟两台设备信息如下: 二.设备信息 2.1设备1信息 名称:testa 设备ID:925027 ...
- 网络调试信息点怎么计算机,网络调试助手
网络调试助手是一款非常适用的TCP/UDP 调试工具,网络调试助手可以设定TCPserver TCP client.并且可以单独对GPRS远程站点进行数据监测.网络调试助手支持HEX多种数据格式解析. ...
- 【上位机】通过QTCreator编写WIFI上位机与网络调试助手通信绘制曲线
文章目录 前言 一.使用QT Creator编写上位机 二.上位机与网络调试助手联调 三.总结 前言 17年电赛H题中要求编写WIFI上位机实现远程幅频特性曲线显示, 以下是本人在近期摸索出来的一些心 ...
- 用网络调试助手UDP TCP测试
网络调试助手如下方图,协议类型采用:UDP 本机IP地址,一般打开后默认地址 端口随意 目标主机:要发送给目标的外网IP地址 端口 用网络调试助手TCP调试,协议类型选择:TCP Client ...
- Windows下使用C语言创建定时器并周期和网络调试助手通信
在Windows C下采用timeSetEvent函数来设置定时器 关于timeSetEvent的函数原型及注释如下所示: MMRESULT timeSetEvent(UINT uDelay, // ...
- UE4 TCP通信 (UE客户端与网络调试助手服务端、python服务端通信)
目录 一.使用UE4建立TCP客户端 二.使用网络调试助手建立服务端 三.基于网络调试助手的服务端与UE客户端通信 四.基于python的TCP服务端与UE客户端通信 一.使用UE4建立TCP客户端 ...
- Android tcp与网络调试助手初入了解
项目需要,用到Android作为客户端,电脑作为服务端,进行文件传输.记录一下自己第一次使用tcp建立通信的测试例子. 仅供第一次接触tcp/udp的初学者,参考,注意电脑和手机必须在同一个局域网下, ...
最新文章
- 趣AI | 谁说失去手臂就不能弹琴了,有AI啊
- html中加载shp文件,运用shapefile.js解析Shp文件
- php ci cookie使用,CI框架实现cookie登陆的方法详解
- WebStorm开发微信小程序:解决在wxss中格式化rpx前会多出一个空格的问题
- 音视频技术开发周刊 80期
- Apache以及PHP的默认编码问题解决(详解)
- 自定义能够for each的类,C#,Java,C++,C++/cli的实现方法
- Android之属性动画初步
- 虚拟机网络连接模式中桥接模式和NAT模式的区别
- 一周第二次课(3月20日)1.6/1.7 配置IP 1.8 网络问题排查
- 小京东商城用什么版本的php,小京东2018多用户通用商城网源码商城带手机版ecshop源码程序...
- 项目管理九大知识领域过程逻辑关系图
- 影响因素分析论文用什么模型好?
- centos8修改主机名称
- 图书馆抢座系统(python) 附源码
- arduino智能浇花系统_智能自浇花系统
- wsl虚拟机ubuntu安装宝塔要知道的
- html5 页面拨打电话,发短信,发邮件
- 华为秋招机试三道编程题(2021-09-01)
- mmwave studio使用
热门文章
- 快速傅里叶变换MATLAB代码实现
- 关于ExtJS错误“例外被抛出且未被接住”
- 那个超级浏览器好(跨境浏览器哪个好)
- ECharts 教程
- HUSTOJ随笔3-配置文件
- 【建模算法】蒙特卡罗模拟法(Python实现)
- python移动平均算法_移动平均算法
- 二进位注册文件_手工添加注册表项文件reg执行出错,您在注册表编辑器中只能导入二进位注册文件...
- mysql 建数据库命令_新手入门MySQL数据库命令大全
- mysql刷新数据库命令_MySQL 数据库常用命令小结