随笔分类 -  协议 / 网络

摘要:在 Windows 平台开发网络程序, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来: Winsock Winsock 是工作于网络层和传输层的库,对于编写 TCP,UDP,以及原始 IP 通信程序非常合适。函数原形也基本符合 Unix socket 标准。 Windows 平台上大多数程序,如 QQ,讯雷等都基于其开发。 ws2_32 ws2_32 是 Winsock 升级版,在兼容的基础上增加了不符合 Unix socket 标准,但更适合 Windows 平台的库函数,一般以 WSA* 开头。 现代的大多数 Windows 平台程序也都开始依赖于此库... 阅读全文
posted @ 2013-04-08 20:20 船长&CAP 阅读(1511) 评论(0) 推荐(1) 编辑
摘要:第一篇讲了 Web Forms 编程和 HTTP 协议。目的是希望你能理解:Web 的确需要 HTTP 协议,尽管 HTTP 的某些特性会阻碍 Web 的发展。 第二篇贴了一些 ASP.NET 页面和它们在浏览器中的源代码,以及 ASP.NET 程序运行后,Response 和 Request 对象的一些内容。目的是作为理解后面内容的一个准备。 第三篇讲解 ... 阅读全文
posted @ 2012-10-10 22:14 船长&CAP 阅读(634) 评论(0) 推荐(0) 编辑
摘要:本文内容 HTTP 请求 HTTP 响应 服务器端抽象层 提交窗体 客户端向服务器端发送请求,服务器端接收并处理这个请求,返回给客户端。而HTTP协议定义客户端(Web浏览器)和服务器端(Web服务器)通信的机制。 HTTP 请求 当你将浏览器指向一个 URL 时,它利用域名服务系统(DNS)将 URL 提供的服务器名称翻译为一个IP地址。 接下来,浏览器打开一个套接字 Socket,连接到该 IP 地址的 80 端口。对 http://127.0.0.1/Default.aspx 下载请求的包具有下面这样简单的形式: ... 阅读全文
posted @ 2012-10-10 00:38 船长&CAP 阅读(593) 评论(0) 推荐(0) 编辑
摘要:本文内容 HTTP 协议的设计目标 HTTP 协议的无状态特性 ASP.NET 的 Web Forms 模型的关键是要有一种好的策略来处理廉价 Web 交互中的强大而且不断增长的需求。HTTP 内在的简明性是其获得广泛采用并且有效应用的关键,HTTP 是网络中使用最为广泛的一种协议,属于应用的层面向对象的协议,适用于分布式超媒体信息系统,是 WWW 服务器的基础。它先后经历了 HTTP 0.9、HTTP 1.0、HTTP 1.1 三个版本。 HTTP 协议的设计目标 HTTP 协议的设计目标是通过网络来支持客户端和服务器端之间的事务处理——客户端向... 阅读全文
posted @ 2012-10-10 00:13 船长&CAP 阅读(411) 评论(0) 推荐(0) 编辑
摘要:如果用 .NET 创建一个空的页面,.aspx 文件内容如下。 代码段一 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- 阅读全文
posted @ 2012-10-09 23:55 船长&CAP 阅读(529) 评论(0) 推荐(0) 编辑
摘要:基于 HTTP 的 Web Forms 编程, 听上去、看上去再简单不过的东西, 就是开发 Web 应用程序——网站。 其中涉及的任何一个概念都不陌生, 无论是 HTTP 协议、URL,还是 Web 编程。 学校学过,从事的工作也是它。 但我们真的明白,真的能体会吗? …… 客户端向服务器端发送请求,服务器端接收并处理这个请求,返回给客户端。 我在页面上点击一个按钮,就会发送一个请求, 服务器端处理我这个请求,并把结果返回给我, 或者说,返回给浏览器,浏览器显示出来给我。 …… 难道就这些吗? 的确,就算是当初设置或指定该标准的人也是想你我这样认为的。 但是 在... 阅读全文
posted @ 2012-10-09 21:14 船长&CAP 阅读(474) 评论(0) 推荐(0) 编辑

免费流量统计软件
点击右上角即可分享
微信分享提示