这是由于模块名冲突导致的,使用了from socket import * ,应该用import socket 使用socket.socket去创建套接字等
from socket import *
import sysimport gevent
from gevent import monkey
monkey.patch_all()
class HTTPServer(object):
def __init__(self, port):
self.server_socket = socket(AF_INET, SOCK_STREAM)
self.server_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
self.server_socket.bind(("192.168.46.23", port))
self.server_socket.listen(128)
# def accept(self):
# self.client_socket, client_addr = self.server_socket.accept()
# print('接受来自客户端%s的连接请求' % str(client_addr))
# print(self.client_socket.recv(1024))
def deal_recv(self, client_socket):
print('-------------------')
wh