710

#

import requests
res = requests.get('http://github.com',allow_redirects=True).text  #处理重定向
print(res)
requests 处理重定向
import threading
from threading import local
import time

obj = local()

def task(i):
    obj.xxxxx = i
    time.sleep(2)
    print(obj.xxxxx, i)

for i in range(10):  # 开启了10个线程
    t = threading.Thread(target=task, args=(i,))
    t.start()
local() 数据安全的线程局部空间
软件通信有七层结构,下三层结构偏向与数据通信,上三层更偏向于数据处理,中间的传输层则是连接上三层与下三层之间的桥梁,每一层都做不同的工作,上层协议依赖与下层协议。基于这个通信结构的概念。

Socket 其实并不是一个协议,是应用层与 TCP/IP 协议族通信的中间软件抽象层,它是一组接口。当两台主机通信时,让 Socket 去组织数据,以符合指定的协议。TCP 连接则更依靠于底层的 IP 协议,IP 协议的连接则依赖于链路层等更低层次。

WebSocket 则是一个典型的应用层协议。

总的来说:Socket 是传输控制层协议,WebSocket 是应用层协议
websocket 和 socket的区别

猜你喜欢

转载自www.cnblogs.com/zhangchen-sx/p/11166058.html
710