欢迎来到天天文库
浏览记录
ID:13233194
大小:28.50 KB
页数:9页
时间:2018-07-21
《在android下巧妙使用socket连接网络中的电脑》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在Android下巧妙使用Socket连接网络中的电脑 既然是使用SOCKET连接网络上的电脑,就分为两部分 其一,Android上面的Client 其二,PC上的Server Android上面的实现代码如下 viewplaincopytoclipboardprint? package; import; import; import; import; import; import; import; import; import; import; import; import; import; import
2、; import; publicclassMySocketextendsActivity{ privatefinalStringDEBUG_TAG=“lengfeng”; publicvoidonCreate(BundlesavedInstanceState){ (savedInstanceState); setContentView(); (“lengfeng”,”AndroidStartConnect”); Socketsocket=null; Stringmesg=“mynameislogr”; try{
3、 socket=newSocket(““,54321); //向服务器发送信息 PrintWriterout=newPrintWriter(newBufferedWriter(newOutputStreamWriter(())),true); (mesg); //接受服务器的信息 BufferedReaderbr=newBufferedReader(newInputStreamReader(())); Stringmstr=(); if(mstr!=null) { (DEBUG_TAG,mesg); }else { (
4、DEBUG_TAG,”数据错误”); } (); (); (); }catch(UnknownHostExceptione){ (); }catch(IOExceptione){ (); }catch(Exceptione) { (DEBUG_TAG,()); } } } package; import; import; import; import; import; import; import; import; import; import; import; import; import
5、; import; import; publicclassMySocketextendsActivity{ privatefinalStringDEBUG_TAG=“lengfeng”; publicvoidonCreate(BundlesavedInstanceState){ (savedInstanceState); setContentView(); (“lengfeng”,”AndroidStartConnect”); Socketsocket=null; Stringmesg=“mynameislogr
6、”; try{ socket=newSocket(““,54321); //向服务器发送信息 PrintWriterout=newPrintWriter(newBufferedWriter(newOutputStreamWriter(())),true); (mesg); //接受服务器的信息 BufferedReaderbr=newBufferedReader(newInputStreamReader(())); Stringmstr=(); if(mstr!=null) { (DEBUG_TAG,mesg); }e
7、lse { (DEBUG_TAG,”数据错误”); } (); (); (); }catch(UnknownHostExceptione){ (); }catch(IOExceptione){ (); }catch(Exceptione) { (DEBUG_TAG,()); } } } PC上面的Server创建一个java的项目 viewplaincopytoclipboardprint? import; import; import; import; import; import; impor
8、t; import; publicclassMyJavaServer{ /** *@paramargs */ pub
此文档下载收益归作者所有