java中,服务器端用socket发送16进制数据,需要怎么做?socket.getOutpuStream()需要怎么用?用TCP协议。
1个回答
展开全部
getOutputStream(),从连接获取输入流对象。
这个对象可以和BufferedOutputStream,OutputStreamWriter等配合使用;
建立BufferedOutputStream对象
BufferedOutputStream br=new BufferedOutputStream(socket.getOutputStream());
调用BufferedOutputStream对象的,write向流中写入数据。
这个对象可以和BufferedOutputStream,OutputStreamWriter等配合使用;
建立BufferedOutputStream对象
BufferedOutputStream br=new BufferedOutputStream(socket.getOutputStream());
调用BufferedOutputStream对象的,write向流中写入数据。
更多追问追答
追答
首先,是write不是writer,其次使用一个参数是,这个方法只接受int或者byte[];
如果你是使用OutputStreamWriter流的话,它的write接受一个字符串做为参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询