![](http://dl.iteye.com/upload/picture/pic/95856/dfca1bcd-f70c-3890-a741-93289c932d3a.png)
import java.net.*;
import java.io.*;
class Client
{
public static void main(String[] args) throws Exception
{
//1,建立客户端socket服务。
Socket s = new Socket("192.168.1.254",10002);
//2,获取socket中的输出流。
OutputStream out = s.getOutputStream();
out.write("tcp ge men you lai le ".getBytes());
InputStream in = s.getInputStream();
byte[] buf = new byte[1024];
int len = in.read(buf);
System.out.println(new String(buf,0,len));
s.close();
}
}
class Server
{
public static void main(String[] args) throws Exception
{
//1,建立服务端socket对象,必须要监听一个端口。
ServerSocket ss = new ServerSocket(10002);
//2.通过socket服务获取客户端对象通过accept方法。
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
System.out.println(ip+"....connect");
//3,通过获取的客户端对象,获取读取流读客户端发来的数据。
InputStream in = s.getInputStream();
byte[] buf = new byte[1024];
int len = in.read(buf);
System.out.println(new String(buf,0,len));
OutputStream out = s.getOutputStream();
out.write("shou dao !".getBytes());
s.close();
ss.close();
}
}
分享到:
相关推荐
IP和相关协议 第9章 IP协议家族 77 9.1 TCP/IP模型 77 9.1.1 解剖TCP/IP模型 78 9.1.2 协议组件 78 9.2 理解网际协议(IP) 79 9.2.1 IPv4结构 79 9.2.2 IP做什么 80 9.3 理解传输控制协议...
MODBUS-TCP是一种广泛应用于工业自动化领域的通信协议,它基于标准的TCP/IP协议栈,将MODBUS协议与网络层的TCP(传输控制协议)相结合,实现了设备间的远程通信。MODBUS-TCP允许不同制造商的设备在以太网或任何其他...
在IT领域,网络通信是计算机系统之间交换信息的基础,而TCP(Transmission Control Protocol)作为传输层协议,是网络通信的核心部分。本篇文章将详细探讨TCP服务端和TCP客户端的概念、工作原理以及常用的工具软件。...
TCP调试助手源码是一款专为IT专业人士设计的工具,它帮助开发者深入了解TCP协议的工作机制,同时也为TCP编程提供了一个实践平台。源代码的开放性使得用户可以深入学习TCP协议的实现细节,理解网络通信的基本原理,并...
本项目名为"tcp_TCP/IP_tcp_vb.net_VB.NET.tcp_",显然,它是一个使用VB.NET语言实现的TCP/IP通信示例。 TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它的主要...
在IT行业中,网络通信是至关重要的一个领域,TCP(传输控制协议)和MODBUS-TCP则是其中两个常见的通信协议。TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,而MODBUS-TCP是在TCP/IP协议栈上构建的一种...
Modbus TCP和TCP通信是工业自动化领域中广泛使用的通信协议,尤其在PLC(可编程逻辑控制器)之间进行数据交换时。本主题将深入探讨这两种通信方式及其在测试中的应用,特别是针对西门子SMART S7-200 PLC。 首先,让...
TCP/IP协议是互联网通信的基础,它定义了网络设备如何交换数据和定位网络资源。TCP(传输控制协议)和IP(互联网协议)是该协议族的两个核心组件,负责端到端的数据传输。UDP(用户数据报协议)则是另一种常用协议,...
TCP(Transmission Control Protocol)与UDP(User Datagram Protocol)是互联网协议中的两种主要传输层协议,它们在计算机网络通信中扮演着至关重要的角色。本测试工具专注于帮助开发者在创建网络通信程序时,对TCP...
一个串口转TCP的程序,能很好的满足远程串口传输、调试需求,功能如下: 1.支持打开物理串口和虚拟串口(不创建虚拟串口,但能打开其他工具创建的虚拟串口)。 2.支持通过TCP客户端连接到远程TCP服务器。 3.支持TCP...
标题中的“Modbus TCP_modbustcpplc_ab1756modbustcp_modbusTCP_ab_PLCMODBUS_源”关键词表明了这个压缩包是关于使用Modbus TCP协议与Allen Bradley(AB)PLC进行通信的资源集合。描述中提到的“AB PLC MODBUS TCP ...
1. **TCP通信基础**:LabVIEW提供了丰富的TCP/IP函数库,如`TCP Open.vi`用于建立连接,`TCP Write.vi`用于发送数据,`TCP Read.vi`用于接收数据,以及`TCP Close.vi`用于关闭连接。理解这些函数的工作原理是进行TCP...
本示例主要探讨的是如何利用三菱Q内置的以太网模块进行MODBUS TCP通信,这是一种广泛应用的工业通讯协议,它允许不同设备之间通过以太网交换数据。以下是对这些知识点的详细说明: 首先,我们需要理解MODBUS协议。...
在.NET框架中,C#语言提供了丰富的网络编程接口,其中包括TcpListener和TcpClient类,这两个类是用于实现基于TCP协议的客户端与服务器端通信的核心组件。本篇文章将深入探讨这两个类的工作原理、如何使用以及相关的...
一个串口转TCP的程序,能很好的满足远程串口传输、调试需求,基本特征如下: 1、支持打开物理串口和虚拟串口(不创建虚拟串口,但能打开其他工具创建的虚拟串口)。 2、支持通过TCP客户端连接到远程TCP服务器。 3、...
一个串口转TCP的程序,能很好的满足远程串口传输、调试需求,基本特征如下: 1、支持打开物理串口和虚拟串口(不创建虚拟串口,但能打开其他工具创建的虚拟串口)。 2、支持通过TCP客户端连接到远程TCP服务器。 3、...
TCPreplay是一款强大的网络流量回放工具,主要应用于网络性能测试、故障排查和安全分析等领域。它允许用户将捕获的TCP/IP数据包(通常通过Wireshark等抓包工具获得)重新注入到网络中,以模拟实际的网络流量。在标题...
COM-to-TCP技术是一种将传统的串口通信转换为TCP/IP网络通信的方法,它极大地扩展了设备的连接范围,使得远程操控和数据交换变得更加便捷。在本文中,我们将深入探讨这一技术的核心原理、应用场景以及实现方法。 ...
Modbus TCP测试工具是工业自动化领域中常用的诊断和调试软件,用于验证Modbus TCP协议的正确性和稳定性。本文将详细解析这两个主要的组件——服务器SIM(模拟器)和客户端SCAN(扫描器)。 首先,Modbus是一种广泛...
设备测试: "USR-TCP232-Test" 软件用于测试 USR-TCP232 设备的工作状态。它可以通过模拟数据传输和网络通信来验证设备的连接性和功能。 配置设备参数: 该软件通常允许用户配置 USR-TCP232 设备的网络参数,如IP...