转自:http://blog.chinaunix.net/u3/102500/showart_2065640.html一 三种类型的套接字:1.流式套接字(SOCKET_STREAM)提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。2.数据报式套接字(SO...
分类:
系统相关 时间:
2014-07-15 22:56:12
阅读次数:
543
在上一篇随笔中,对Winsock中基于tcp面向连接的Server和Client通信进行了说明,但是,Winsock中,Server和Client间还可以通过无连接通信,也就是采用UDP协议。。因此,这一篇随笔也简单的列举基于UDP的Server和Client的实现。。和基于TCP的实现相比,其主要...
TCP--- 英文全称Transmission Control Protocol,译为传输控制协议,是一种面向连接的,可靠的,基于比特流的运输层通 信协议。TCP协议与IP协议等一起构成目前互联网应用最广的TCP/IP协议族。UDP--- 英文全称User Datagram Pro...
分类:
其他好文 时间:
2014-07-13 09:49:58
阅读次数:
250
服务器客户端模式,服务器存在唯一目的是:等待客户的请求,一.套接字unix套接字,AF_LOCAL,地址家族,缩写:AF,AF_LOCAL将代替AF_UNIX,很多时候两者等价基于网络的套接字,AF_INET,AF_INET6AF_NETLINK,无连接python只支持AF_UNIX,AF_NETLINK,AF_INET家族一种面向连接的:tcp..
分类:
编程语言 时间:
2014-07-08 08:32:18
阅读次数:
307
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(streamsocket)的一种。UDP:用户数据报协议。UDP是一种无连...
分类:
其他好文 时间:
2014-07-06 22:38:29
阅读次数:
250
??
TCP协议详解
3.1 TCP服务的特点
TCP协议相对于UDP协议的特点是面向连接、字节流和可靠传输。
使用TCP协议通信的双方必须先建立链接,然后才能开始数据的读写。双方都必须为该链接分配必要的内核资源,以还礼链接状态和连接上数据的传输。TCP链接是全双工的,即双方的数据读写可以通过一个连接进行。完成数据交换之后,通信双方都必须断开连接以释放系统资源。
TC...
分类:
其他好文 时间:
2014-06-27 09:07:22
阅读次数:
1492
1、TCP编程 2、SocketServer模块 3、Twisted框架 4、UDP编程 1、TCP编程——TCP是面向连接的,其一般的设计如下: # encoding:utf-8'''Created on 2014-6-20@author: Administrator'''from socket ...
分类:
编程语言 时间:
2014-06-26 22:10:38
阅读次数:
279
大多数程序员所接触到的套接字(Socket)为两类: (1)流式套接字(SOCK_STREAM):一种面向连接的Socket,针对于面向连接的TCP服务应用; (2)数据报式套接字(SOCK_DGRAM):一种无连接的Socket,对应于无连接的UDP服务应用。 从用户的角度来看,SOCK_S...
分类:
其他好文 时间:
2014-06-26 12:26:07
阅读次数:
194
大家都想当然的想到tcp/ip协议,socket等,认为这些协议一旦连上,就可以持续的发送接受数据,好像建立了一层持久连接,但是这怎么可能,只不过是底层的网络链路层、会话层等帮你完成了保持会话的功能,网络又不是电话线,不可能一个连接占据整个线路。
HTTP协议是一个应用层协议,也就是说它可以用任何IPC来传递,比如pipe, socket, sharedmemory, 等等,既然http协议不一定通过socket, tcp/ip等传递,那你还有什么资格说http协议是非连接的呢?
从这一点说,http协议不...
分类:
其他好文 时间:
2014-06-26 10:28:55
阅读次数:
369
网站大多使用HTTP协议通信,而HTTP是无连接的协议。只有客户端请求时,服务器端才能发出相应的应答,HTTP请求的包也比较大,如果只是很小的数据通信,开销过大。于是,我们可以使用websocket这个协议,用最小的开销实现面向连接的通信。具体的websocket介绍可见http://zh.wikipedia.org/wiki/WebSocket
这里,介绍如何使用Python,使用websocket与前端js进行通信...
分类:
编程语言 时间:
2014-06-25 08:07:51
阅读次数:
431