2013-07-02 18 views
5

Birkaç gününü bir tarayıcıyla mesaj alışverişi yapmak için basit bir sunucu uygulamaya çalışıyorum ama işe yaramıyor (tarayıcı benim python programım için GUI olması gerekiyordu).Bir sunucu Python 3 websocket modülü var mı?

Çevreye baktım ve kullanabileceğim herhangi bir modül bulamadım. Python 2 için modüller ya da çok karmaşık. Websocket mesajlarını/ile tarayıcıya/okumak için kullanabileceğim tek bir .py dosyası istiyorum.

Böyle bir şey var mı?

+0

bulundu kullanarak 3.3+ WebSockets var çıkıyor: Ben denedim ve harika görünüyor https://github.com/Pithikos/python-websockets-server – Pithikos

cevap

3

Basitlik ölçütünüzü karşılamayabilir, ancak websockify'un içindeki websocket.py file, aynı kod tabanında python 2.x ve 3.x'i destekler.

Kullanan echo example, oldukça basittir.

+0

(simple.html + echo.py). Ancak, istemciye tek bir iletinin nasıl gönderileceğini anlayamıyorum: S – Pithikos

+0

self.send_frames, ileti olarak gönderilecek arabelleklerin listesini alır. Tek bir mesaj göndermek için sadece bir öğenin bir listesini gönderebilirsiniz: 'self.send_frames ([" merhaba yeni müşteri "])' – kanaka

+0

Teşekkürler! Bu harika çalışıyor :) – Pithikos

5

O asyncio Kendi projesini yapmak sona erdi here

İlgili konular