Socket
xjbclz
有多年APP与手机软件开发和管理工作经验,出版了两本书:《Android APP开发实战》和《App Inventor2定制与二次开发》
展开
-
APP开发实战21-Socket概念
6.5Socket介绍 6.5.1Socket概念 Socket是对TCP/IP协议的封装和应用,本身并不是协议,是应用层与TCP/IP协议族通信的中间软件抽象层,是一组接口(API)。Socket的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象,提供了许多针对TCP或者UDP编程的函数接口,比如create、listen、connect、accept、sen转载 2016-05-16 21:01:50 · 597 阅读 · 0 评论 -
APP开发实战22-Socket连接
6.5.2Socket连接 建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket 。 套接字之间的连接过程分为三个步骤: (1)服务器监听 服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。 (2)客户端请求 指客户端的套接字提出连接转载 2016-05-16 21:02:32 · 1938 阅读 · 0 评论 -
APP开发实战23-通信过程
6.5.5通信过程 主机 A 的应用程序要能和主机 B 的应用程序通信,必须通过 Socket 建立连接,而建立 Socket 连接必须需要底层 TCP/IP 协议来建立 TCP 连接。建立 TCP 连接需要底层 IP 协议来寻址网络中的主机。我们知道网络层使用的 IP 协议可以帮助我们根据 IP 地址来找到目标主机,但是一台主机上可能运行着多个应用程序,如何才能与指定的应用转载 2016-05-16 21:03:12 · 580 阅读 · 0 评论