Socket网络开发入门
来源:互联网 发布:百年孤独中的名句 知乎 编辑:程序博客网 时间:2024/05/22 23:06
****************网络基本概念***************
服务器是什么?
服务器就是一个特殊的程序,他为客户端提供相应的服务,相应的资源。
服务器大致可以分为两种:
1》远程服务器:应用上线后使用的服务器。
2》本地服务器:测试服务器,内网服务器
- 客户端:
- url(访问的资源地址)
http://m.baidu.com/
- request(索要资源的请求,以及附带的信息)
- 连接发送请求,获得服务器的响应和二进制数据
1. 和 m.baidu.com 的服务器建立连接,连接到 80 端口
2. 将请求字符串发送给 m.baidu.com
GET(请求方法) /(相对路径) HTTP/1.1 协议以及版本
Host: (m.baidu.com) 是 URL 中的主机名
User-Agent: 告诉服务器客户端的信息\n\n
3. 服务器返回的数据
- 状态行
HTTP/1.1 200 OK
- 响应头
只有做下载开发才会使用
- 数据实体
客户端索要的数据
- 服务器
- 特殊的应用程序 nc -lk 12345
- 监听固定的端口
- 当有程序向端口传输数据(按照协议的格式) - 接收请求数据,并且做出响应
- 按照协议约定的格式返还给客户端数据
问题:NSString 到底是不是字符串?
答:NSString是OC中专门处理字符串的对象
************Socket参数详解***********
0 0
- Socket网络开发入门
- 网络编程入门-socket
- Socket网络编程入门
- 网络Socket入门编程
- socket网络通信入门
- 网络原理---socket入门
- linux socket 网络编程入门
- Linux网络socket编程入门
- [Python]网络编程--socket入门
- 网络编程Socket入门篇
- Linux socket 网络编程入门
- Java Socket网络编程初级入门-Java基础-Java-编程开发
- 《.NET 4.0网络开发入门之旅》5:与Socket的“再次见面”
- 从Samples中入门IOS开发(四)------ 基于socket的网络编程
- 从Samples中入门IOS开发(四)------ 基于socket的网络编程
- 从Samples中入门IOS开发(四)------ 基于socket的网络编程
- unity开发: socket网络连接
- Android Socket编程开发入门
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
- 通过反汇编理解计算机程序执行过程
- Linux下的tar压缩解压缩命令详解
- 二进制,八进制,十进制,十六进制之间的转换.以及二进制转十进制8421
- zoj 3229 Shoot the Bullet(有源汇有上下界的最大流)
- Socket网络开发入门
- PostgreSQL 获取含有某字段的 table
- robotium clickonscreen()出现INJECT_EVENT permission的临时解决方案
- Json 数据解析& JSONKID框架
- PostgreSQL获取table名,字段名
- Tab 模块 (三)
- Codeforces Round #291 (Div. 2)
- 通知中心 详解
- 文章标题