套接字超时时间函数为实例函数
gettimeout()方法可以获取默认的超时时间,调用settimeout()方法设定一个超时时间。这种操作在开发服务器应用时很有用。
在test_socket_timeout()函数中,首先创建一个套接字对象,然后使用读取或者设定实例方法处理超时时间。
__author__ = 'liyuan35023'
# ! /home/mimiasd/PycharmProjects/workspace python27
import socket
def test_socket_timeout():
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
print "Default timeout: %s" % s.gettimeout()
s.settimeout(100)
print "Current tiemout: %s" % s.gettimeout()
if __name__ == "__main__":
test_socket_timeout()
这个操作在处理阻塞式套接字操作时使用。