android通过蓝牙向RS232单片机发送的数据结构应该是什么格式的

Stringxxx=“FML\r\n”我想发送用java中mmOutStream.write(???)方法发送请问()中代码怎么写?... String xxx=“FML\r\n” 我想发送用java中mmOutStream.write(???)方法发送 请问()中代码怎么写? 展开
 我来答
匿名用户
2015-08-02
展开全部
把字符串转换成字节数组,然后发送字节数组。
追问
求代码
追答

备注:必须先运行服务器端,然后运行客户端

1.客户端

OutputStream os=socket.getOutputStream();
PrintWriter pw=new PrintWriter(os);
InputStream is=socket.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String info="用户名:Tom,用户密码:123456";
pw.write(info);
pw.flush();
socket.shutdownOutput();
//接收服务器的相应
String reply=null;
while(!((reply=br.readLine())==null)){
        System.out.println("接收服务器的信息:"+reply);
}
br.close();is.close();pw.close();os.close();

2.服务器端

Socket socket=serverSocket.accept();
InputStream is=socket.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
OutputStream os=socket.getOutputStream();
PrintWriter pw=new PrintWriter(os);
String info=null;
while(!((info=br.readLine())==null)){
        System.out.println("我是服务器,用户信息为:"+info);
}
String reply="welcome";
pw.write(reply);
pw.flush();
pw.close();os.close();br.close();is.close();socket.close();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式