RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
tcpjava代码 tcpserver java

关于TCP协议的JAVA编程。要求实现如下功能:接收服务器传送的数据,并将数据存入数据库中或者直接显示。

首先Java是跨平台的,不会影响编程,如果有问题,可能是编码问题,代码网上应该很多,自己研究下,对自己也是提高,望采纳。

为界首等地区用户提供了全套网页设计制作服务,及界首网站建设行业解决方案。主营业务为做网站、网站设计、界首网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

java 实现modbus-tcp协议的实现代码,即用java 实现modbus-tcp协议,然后通过网络通信,而非串口通信

按照TCP/ip协议 编程即可,使用某端口,直接连接设备的端口,建立TCP连接,其他的按照协议格式发送即可。

求 基于java的Modbus/TCP协议 源代码

public static void TestModbus() throws Exception{

IpParameters params = new IpParameters();

params.setHost("localhost");//地址

params.setPort(502);//端口

ModbusFactory factory = new ModbusFactory();

ModbusMaster master = factory.createTcpMaster(params, true);

// 初始化

try {

master.init();

readHoldingRegistersTest(master,1,0,3);

} catch (ModbusInitException e) {

e.printStackTrace();

} finally {

master.destroy();

}

}

public static void main(String[] args) {

try {

TestModbus();

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

}

private static void readHoldingRegistersTest(ModbusMaster master,

int slaveId, int start, int len) {

try {

// ReadInputRegistersRequest request = new ReadInputRegistersRequest(

// slaveId, start, len);

// ReadInputRegistersResponse response = (ReadInputRegistersResponse) master

// .send(request);

ReadHoldingRegistersRequest request = new ReadHoldingRegistersRequest(

slaveId, start, len);

ReadHoldingRegistersResponse response = (ReadHoldingRegistersResponse) master

.send(request);

if (response.isException()) {

System.out.println("Exception response: message="

+ response.getExceptionMessage());

} else {

ByteQueue byteQueue= new ByteQueue(12);

response.write(byteQueue);

System.out.println(byteQueue);

System.out.println(Arrays.toString(response.getShortData()));

short[] list = response.getShortData();

for(int i = 0; i list.length; i++){

System.out.print(list[i] + " ");

}

}

} catch (ModbusTransportException e) {

e.printStackTrace();

}

}


当前名称:tcpjava代码 tcpserver java
分享URL:http://scyingshan.cn/article/doiodph.html