Chcę połączyć prosty serwer TCP za pomocą Pythona i Twisted.Twisted: serwer tcp z przykładem producenta push?
Serwer uruchamia się i czeka na połączenie - mam już aplikację klienta - nie-python. Po nawiązaniu połączenia serwer rozpoczyna wysyłanie danych w pewnym przedziale (na przykład 1 s).
Serwer odczytuje dane z pliku statycznego (rekord na raz), powinienem być w stanie obliczyć tę część.
Zakładam, że użyłbym producenta push, aby rozpocząć przesyłanie danych po podłączeniu klienta.
Mam prosty serwer TCP z fabryki w skręcona i mogę reagować na connectionMade/dataReceived i tak dalej, ale nie mogę zrozumieć się jak podłączyć producenta Push.
Ktoś zna przykłady pokazujące producenta wypychającego z serwerem tcp w skręcie?
+1 miło, nie widzę w tym nic złego, więc prawdopodobnie pójdę za przykładem. Zapytałem, ponieważ czytałem skręcone dokumenty i szukałem go, aby zobaczyć przykład producenta wypychanego z serwerem tcp ... ale masz rację, jeśli mój przykład jest wystarczająco dobry (tak, dodam czytanie z pliku, który nie jest problem ...) – stefanB
@stefanB, OK, jeśli napotkasz problemy (np. że wywołanie snu zablokuje twój serwer w niepożądany sposób) daj nam znać (najlepiej edytując pytanie I dodając komentarz tutaj, więc Stack Overflow pozwoli mi wiem automatycznie ;-), a zobaczymy, co da się zrobić! -) –
Myślałem, że jeśli przez następne 5 minut będę siedział w connectionMade() i będę wysyłać dane do klienta, prawdopodobnie nie otrzymam żadnych innych zdarzeń. , ale zobaczę, co się stanie (zależy od tego, ile czasu będę musiał się z nim bawić). – stefanB