新的Python和WebSockets的,但我想做到以下幾點:當它達到putheaderPython的httplib的WebSocket的升級要求
服務器代碼是用Node.js的
var http = require('http');
http.createServer(function (request, response) {
console.log(request);
}).on('upgrade', function(request, socket, head) {
console.log('Upgrade request! Woohoo!');
socket.connect(8080, 'localhost', function(data) {
console.log('data');
});
socket.write('Socket is open!');
}).listen(8888);
import httplib
conn = httplib.HTTPConnection('localhost:8888')
conn.putheader('Connection', 'Upgrade')
conn.putheader('Upgrade', 'websocket')
conn.endheaders()
conn.send('Hello to websocket!')
崩潰
沒有真正擔心服務器代碼是否正確(如果需要,我會修復它,只要我從我的Python客戶端發送請求),但我想知道如何將連接升級到websocket u唱httplib(如果可能的話)。
將看看框架來獲得一些指針。 – moesef