Plant Simulation之Socket通信-v1

Plant Simulation学习之Socket通信
Plant项目通过socket向java项目传递数据

供初学者使用,有不对之处或更好的方法望大佬指出。

最近因为要研究plant与java通过socket通信,在这方面鼓捣了哈,所以有了一些经验分享一下 :

  1. socket之TCP通讯:通过tcp通讯时总共有5中方法:write,writeArray,writeByte,writeBullByte,writeString。
    sockt传输方法
    socket之TCP界面

本人这几种方法都尝试过,由于plant传递的是字节流,所以java项目(采用tcp方式)接收过后会涉及到转换操作(由于本人java水平有限未实践过转换操作),write,writeArray,writeBullByte,writeString这四个方法传递过来的数据都得处理一遍,不然数据就得不到想要的,writeByte方法可以传递0-127之内的数据。所以当数据较大时就会得不到想要的数据。

  1. socket之UDP通讯:在尝试过多种方式均得不到想要的结果之后本人就尝试用UDP的方式来传递数据,结果成功了,因为udp传递的是数据包,所以java项目同样采取udp方式接收就可以了。
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值