下载此文档

安卓知识,.ppt


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
第8章网络编程本章学习目标重点:Socket编程基于HTTP协议的网络编程使用WebView进行开发难点:、发短信等功能可以概括,尤其是3G手机的诞生,无论是上网、娱乐,还是办公、学习,智能手机将是用户的首选工具。例如,手机上网、手机炒股、手机地图等等。通过本章的学习,读者可以掌握基本的网络编程,尽快感受Android给我们带来的丰富世界。“套接字”,用于描述IP地址和端口信息。编程方式可以说是比较底层的网络编程方式,其他的高级协议(如HTTP)都是建立在此基础之上的。可以将套接字看作不同主机间的进程进行双向通信的端点,包含网络通信必需的5种信息:连接使用的协议、本地主机的IP地址、本地进程的协议端口、远地主机的IP地址和远地进程的协议端口。另外,Socket编程可以跨平台,实现异构系统之间的通信。要通过互联网进行通信,至少需要一对套接字:分别运行于客户端和服务器端。中提供了两个类Socket和ServerSocket来进行实现。套接字之间的连接过程可以分为三个步骤:(1)服务器监听。(2)客户端请求。(3)连接确认。,其构造方法包括:ServerSocket(intport);ServerSocket(intport,intbacklog);ServerSocket(intport,intbacklog,InetAddressbindAddr);其中,port、backlog和bindAddr分别代表连接中另一方的端口、连接请求的最大队列长度和本机地址。try{ServerSocketss=newServerSocket(2011);}catch(IOExceptione){}catch(Exceptionee){}该代码创建一个ServerSocket在端口2011监听客户请求,接收后则退出了。因此在实际应用中,它常常嵌于循环中,实现“不停地”监听。。0~1023的端口号为系统所保留,例如http服务的端口号为80,服务的端口号为21,ftp服务的端口号为23,所以最好选择一个大于1023的数,防止与系统发生冲突。

安卓知识, 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2015
  • 文件大小1.05 MB
  • 时间2020-02-14
最近更新