Frage

alles, was ich Peer aufzubauen versuchen Erweiterung zu Peer (UDP) Kommunikation über firefox. Ich habe Python-Programm, das auf der Kommandozeile arbeitet. Ich baute eine XPCOM Komponente es zu benutzen. Aber überraschend konnte ich erhalten nur Nachricht durch sie von Python-Programm-Befehlszeile.

Wir haben versucht, folgende (Alle Arbeiten an localhost):

Firefox XPCOM Komponente als Absender -> Firefox XPCOM-Komponente als Empfänger - hat nicht funktioniert

Python Kommandozeile als Absender -> Firefox XPCOM-Komponente als Empfänger - Arbeitet

Firefox XPCOM Komponente als Absender -> Python Kommandozeile als Empfänger - hat nicht funktioniert

Python Kommandozeile als Absender -> Python Kommandozeile als Empfänger - Arbeitet

Wenn wir Pakete Beobachtet wireshark mit bekamen wir einige Unterschiede -

Firefox XPCOM zu Python-Befehlszeile und Firefox XPCOM zu Firefox XPCOM (was nicht funktioniert hat) haben Paket Datensatz wie folgt

Eine solche Art von Paketen (Quell-Port als nicht Nummer gekennzeichnet), die durch

Winsock (C ++)

XPCOM Komponente

C #

...UDP  Source port: timbuktu-srv2  Destination port: 30000

Python-Befehlszeile Python Befehlszeile und Python Befehlszeile XPCOM (die gearbeitete tat) haben Paket Datensatz wie folgt

... UDP Source port: 30000  Destination port: 30000

Ich weiß nicht viel über die Vernetzung, aber der Datensatz markiert ..Source port: timbuktu-srv2.. sein Ziel nicht erreichen kann.

Ich habe p2p Kommunikation versucht, mit Python, C ++ (Winsock), C #, kann aber gelinge es nur mit Python einzigen Unterschied ich beobachten konnte, ist diese Art von bestimmten Datensatz mit Python ..

Kann einige Netzwerk-Gurus grelles Licht über das?

scroll top