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,我还有一个类似的问题,关于服务器脚本,如果你能回答这个问题,那就太好了 import socket import sys try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error , msg: print ('Failed to create socket. Error code: ' + str(msg[0]) + ' , Error message : ' + msg

我还有一个类似的问题,关于服务器脚本,如果你能回答这个问题,那就太好了

import socket   
import sys  
try:
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except socket.error , msg:
    print ('Failed to create socket. Error code: ' + str(msg[0]) + ' , Error message : ' + msg[1])
    sys.exit();

print ('Socket Created')
在我的服务器程序中,我将端口设置为8888,名称设置为“”

连接到远程服务器 它在exept套接字上给出一个错误。错误,消息: 它突出了撇号,当我删除它时,python突出了msg。
当我删除它时,它给出了一个错误,但没有告诉任何事情。Python具有以下异常处理语法:

except socket.error as msg:

请参见

除非您使用的是非常旧的Python版本,
除了socket.error,msg
应该是
除了socket.error作为msg
…似乎您已经创建了服务器套接字,但不要监听它。
s.connect((remote_ip , port))

print ('Socket Connected to ' + host + ' on ip ' + remote_ip)

message = "GET / HTTP/1.1\r\n\r\n"

try :
    s.sendall(message)
except socket.error:
    print ('Send failed')
    sys.exit()

print ('Message send successfully')

reply = s.recv(4096)


print (reply)



s.close()
except socket.error as msg: