php与Android客户端通信

php与Android客户端通信

ID:40568747

大小:36.50 KB

页数:3页

时间:2019-08-04

php与Android客户端通信_第1页
php与Android客户端通信_第2页
php与Android客户端通信_第3页
资源描述:

《php与Android客户端通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Php与Androidsocket通信注:php作为服务端,android作为客户端Php服务端:";}//

2、绑定到socket端口if(($ret=socket_bind($sock,$address,$port))<0){echo"socket_bind()失败的原因是:".socket_strerror($ret)."
";}//开始监听if(($ret=socket_listen($sock,4))<0){echo"socket_listen()失败的原因是:".socket_strerror($ret)."
";}do{if(($msgsock=socket_accept($sock))<0){echo"socket_accept()fai

3、led:reason:".socket_strerror($msgsock)."/n";echo"/nTheServerisStop……/n";break;}//发到客户端$msg="WelcomeToServer!
";socket_write($msgsock,$msg,strlen($msg));socket_close($msgsock);echo"/nTheServerisrunning……/n";printf("/nTheServerisrunning……/n");}while(true);p

4、rintf("========出来了……/n");socket_close($sock);?>Android客户端:packagecom.msi.getwebpage;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.Socket;importjava.net.UnknownHostException;importandroid.app.Activity;importandroid.content.Intent;imp

5、ortandroid.os.Bundle;publicclassSocketTestextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);try{System.out.println("准备连接");Socketsocket=newSocket("10.0.2.

6、2",3333);System.out.println("连接上了");Intentintent=newIntent();intent.setClass(SocketTest.this,ConnectActivity.class);SocketTest.this.startActivity(intent);InputStreaminputStream=socket.getInputStream();bytebuffer[]=newbyte[1024*4];inttemp=0;Stringres=null;//从inputstream中读取客户端所发送的数

7、据System.out.println("接收到服务器的信息是:");while((temp=inputStream.read(buffer))!=-1){System.out.println(newString(buffer,0,temp));res+=newString(buffer,0,temp);}System.out.println("已经结束接收信息……");socket.close();inputStream.close();}catch(UnknownHostExceptione){e.printStackTrace();}catch(I

8、OExceptione){e.printStackTrace();}}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。