是否可以覆盖socket.error
?
这是我到目前为止所得到的:
class SocketError(socket.error):
def __init__(self, message , error):
super(SocketError , self).__init__(message)
self.message = message
self.error = error
测试
继续测试版本:
host = "127.0.0.1"
port = 80
address = (host ,port)
server = socket.socket(2 , 1)
try:
server.bind(address)
except SocketError:
print SocketError.message
未经许可运行它会上升Error13:权限错误。