蓝牙开发之从手机走向PC【2】——手机与手机之间的通信实现 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-20
}
public void run() {
try{
String inputStr=readInputString(conn);
serverForm.appendInfo("recive message from client: "+inputStr);
String outputString;
if(inputStr.startsWith("connect...")){
outputString="welcome...";
}
else{
//伏撹?哘
outputString="server echo "+inputStr;
}
sendOutputString(outputString,conn);
conn.close();
}
catch(Exception ex){
System.out.println("occur exception ,message is "+ex.getMessage());
}
}
/**
* 響函俊鞭議方象
* @param conn
* @return
*/
private String readInputString(StreamConnection conn){
try{
DataInputStream dis=conn.openDataInputStream();
String msg=dis.readUTF();
dis.close();
return msg;
}
catch(Exception ex){
System.out.println("occur exception when read data~");
return ex.getMessage();
}
}
/**
* 窟僕郡澄佚連
* @param msg
* @param conn
*/
private void sendOutputString(String msg,StreamConnection conn){
try{
DataOutputStream dos=conn.openDataOutputStream();
dos.writeUTF(msg);
dos.close();
}
catch(Exception ex){
System.out.println("occur exception when send data~");
}
}
}
}
蓝牙开发之从手机走向PC【2】——手机与手机之间的通信实现(4)时间:2011-01-29 博客园 royen在该文件中需要解释下的是SERVER_UUID,这个是全球用户唯一标示符,在蓝牙服务中我们服务器端其实就是将带有这一唯一标识的服务发布出去,而客户端则是根据这个UUID来在设备中搜索这一服务的。其分为长短标识,短标识说明采用的链接协议,长标识则代表服务的标识。其他的笔者都有比较详细的注释,这儿不再赘述。 bluetooth包中的BlueClientService.java文件:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于蓝牙开发之从手机走向PC【2】——手机与手机之间的通信实现 - 编程入门网的所有评论