文件名称:android socket 学习
文件大小:120KB
文件格式:PDF
更新时间:2017-06-15 22:40:25
android socket
1.什么是 Socket? Socket(套接字)是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序 打开了一个文件句柄,将数据读写到稳定的存储器上一样。使用 Socket 可以将应用 程序添加到网络中,并与处于同一网络中的其他应用程序进行通信。一台计算机上的 应用程序向 socket 写入的信息能够被另一台计算机上的另一个应用程序读取,反之 依然。根据不同的的底层协议实现,也会很多种不同的 Socket。本课当中只覆盖了 TCP/IP 协议族的内容,在这个协议族当中主要的 Socket 类型为流套接字(stream socket)和数据报套接字(datagram socket)。流套接字将 TCP 作为其端对端协议, 提供了一个可信赖的字节流服务。数据报套接字使用 UDP 协议,提供可一个“尽力而 为”的数据报服务,应用程序可以通过它发送最长 65500 字节的个人信息。