java中,服务器端用socket发送16进制数据,需要怎么做?socket.getOutpuStream()需要怎么用?用TCP协议。

 我来答
302652034_bai
2013-07-24 · TA获得超过4145个赞
知道大有可为答主
回答量:2206
采纳率:66%
帮助的人:1544万
展开全部
getOutputStream(),从连接获取输入流对象。
这个对象可以和BufferedOutputStream,OutputStreamWriter等配合使用;
建立BufferedOutputStream对象
BufferedOutputStream br=new BufferedOutputStream(socket.getOutputStream());
调用BufferedOutputStream对象的,write向流中写入数据。
更多追问追答
追问

可是为什么会有错误呢?

追答
首先,是write不是writer,其次使用一个参数是,这个方法只接受int或者byte[];
如果你是使用OutputStreamWriter流的话,它的write接受一个字符串做为参数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式