Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从套接字错误python导入模块_Python_Sockets - Fatal编程技术网

从套接字错误python导入模块

从套接字错误python导入模块,python,sockets,Python,Sockets,当我尝试使用导入套接字模块创建af套接字时,如下所示: from socket import * from thread import * responseok = bytes('ok') HOST = '' PORT = 4445 c = socket.socket(socket.AF_INET, socket.SOCK_STREAM) c.bind((HOST, PORT)) c.listen(10) def clientthread(conn): dat = conn.recv(

当我尝试使用导入套接字模块创建af套接字时,如下所示:

from socket import *
from thread import *
responseok = bytes('ok')
HOST = ''
PORT = 4445
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
c.bind((HOST, PORT))
c.listen(10)

def clientthread(conn):

   dat = conn.recv(1024)
   data = str(dat)
   print data
   conn.close()


while 1:
conn, addr = c.accept()
start_new_thread(clientthread ,(conn,))

c.close()
我得到以下错误:

Traceback (most recent call last):
  File "C:\Users\MikeClaudi\My Documents\LiClipse Workspace\server2\src\socket.py", line 6, in    <module>
from socket import *
  File "C:\Users\MikeClaudi\My Documents\LiClipse Workspace\server2\src\socket.py", line 11, in <module>
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
回溯(最近一次呼叫最后一次):
文件“C:\Users\MikeClaudi\My Documents\LiClipse Workspace\server2\src\socket.py”,第6行,在
从套接字导入*
文件“C:\Users\MikeClaudi\My Documents\LiClipse Workspace\server2\src\socket.py”,第11行,在
c=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
名称错误:如果使用,则未定义名称“套接字”

from socket import *
那你必须做什么

c = socket(socket.AF_INET, socket.SOCK_STREAM)
但是为了不混淆这两个
套接字(模块和类),只需

然后

c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)