</pre><pre name="code" class="python">#coding=utf-8
from threading import Thread
import struct
import time
import hashlib
import base64
import socket
import time
class returnCrossDomain(Thread):
def __init__(self,connection):
Thread.__init__(self)
self.con = connection
self.isHandleShake = False
def run(self):
while True:
if not self.isHandleShake:
#开始握手阶段
header = self.analyzeReq()
secKey = header['Sec-WebSocket-Key'];
acceptKey = self.generateAcceptKey(secKey)
response = "HTTP/1.1 101 Switching Protocols\r\n"
response += "Upgrade: websocket\r\n"
response += "Connection: Upgrade\r\n"
response += "Sec-WebSocket-Accept: %s\r\n
用Python实现一个简易的WebSocket Server
最新推荐文章于 2024-06-02 09:59:52 发布
#coding=utf-8from threading import Threadimport structimport timeimport hashlibimport base64import socketimport time class returnCrossDomain(Thread): def __init__(self,connection):
摘要由CSDN通过智能技术生成