永发信息网

如何利用socket里面的send函数发送BYTE类型的数据

答案:1  悬赏:20  手机版
解决时间 2021-04-07 02:05
如何利用socket里面的send函数发送BYTE类型的数据
最佳答案
客户端:
private Socket socket;
private DataOutputStream out;
out = new DataOutputStream(socket.getOutputStream());
byte[] bytes = { 0x03,0x02,0x01 };
out.write(bytes);
服务器端:
private Socket clientSocket;
private DataInputStream in;
in = new DataInputStream(clientSocket.getInputStream());
//定义一个byte数组用来存放读取到的数据,byte数组的长度要足够大。
byte[] bytes =new byte[100];
in.read(bytes);//写入byte数组中。再依次读取出来即可。
-----------------------
String string=new String(byte,off,length);
将byte数组中从第off个开始的length个长度的字节转化为string型。
new String(byte)是将整个byte数组转化为string型。
上面的DataOutputStream传输的流以字节的形式存放到了byte数组,再利用new String方法就可以将其转化为string型了。利用PrintWriter相对于繁琐,封装了很多方法在byte和string之间转化不便。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么才能见到exo
单选题下列气态氢化物,其热稳定性最差的是()
电信的网络操作维护中心与接入维护中心,哪个
二手小米4怎么验货
篮球怎么抢篮板,在篮球比赛中,得分、篮板、
梦幻西游里面做完水陆大会点化装备的那能不能
客户对公司的评语,如何提高产品的质量以及提
请问长沙那家亲子鉴定机构最具权威、准确性可
要什么软件来给优购手机刷机还不要用电脑
在虚无、享乐中迷失的节日(节选)阅读答案
门牙磕掉了一半并松动了怎么办
一个qq群里共X个好友,每个好友都分别给群里其
法迪奥橱柜是叫FADIOR吗?
临时工工资超过三个月用现金支付合理吗
触手直播怎么放音乐,火山小视频怎样连接电脑
推荐资讯
单选题与纯合子的基因型相比较,杂合子基因型
110万的房子首付多少贷款多少划算
机械族大师们,我刚入一块精工机械表,最低档
美宝莲babyskin对皮肤有伤害吗
已婚的女人可以有很好的异性朋友吗?
小米2s手机充电插口坏了怎么办
西安到丽江自由行攻略,越详细越好,先谢了
求CS1.6的一张水战地图名(土匪开小船和飞机
家是港湾的诗句,形容家园的句子
人生不相见,动如参与商表达的是什么情感?不
与真诚,深切相近的词语(2个,急求)
松香的作用是什么?在用电络铁时
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?