0
我有一個特定的HTTP服務器,它接受傳入的連接並保持打開狀態,不時發送數據,如聊天消息。Python urllib2:一旦發現數據就會讀取數據
我試着用下面的代碼:
#!/usr/bin/env python2.6
# -*- coding: utf-8 -*-
import urllib2
url = "http://localhost/chat"
if __name__ == "__main__":
for line in urllib2.urlopen(url):
print line
應打印聊天消息,當他們到達,直到用戶終止該腳本。事實上,這個腳本等待1分鐘,打印在這一分鐘內到達的每條消息,然後退出。
有沒有辦法強制python保持連接打開並立即打印接收到的數據?