Benötigen Sie eine Live-IP und einen Port des UDP-Echo-Servers

8

Ich muss mein UDP-Programm mit dem Echoserver testen. Ich habe diese Anwendung im LAN getestet, aber jetzt benötige ich sie, um sie im Internet zu testen.

Gibt es weltweit bekannte frei verfügbare ECHO-Server, die ich direkt in meiner Anwendung verwenden kann?

Bitte helfen Sie, danke ....

BEARBEITEN Ich habe bereits ein Java-basiertes Echo Server-Programm, das ich auf meinem Desktop ausführe und das Handy über WLAN verbinde. Jetzt möchte ich die App auf Internet überprüfen, damit ich die IP als Port eines Live-Servers benötige, ähnlich wie der DayTime-Dienst, der von einigen IPs bereitgestellt wird.

Amit
quelle
1
Ich habe kürzlich nach einem davon gesucht und keinen gefunden. Ich denke, der minimale Weg, dies zu tun, besteht darin, einen eigenen Server zu bekommen (z. B. von Amazon)
pjc50
Ich habe nach einem öffentlichen UDP-Server gesucht, der mir meinen Quellport zurückmeldet. Ich habe tcpbin.org gefunden, aber anscheinend sind sie ausgefallen oder mein NAT ist restriktiver.
Nur

Antworten:

2

Die meisten Unixe (und Linuxes) haben einen in xinetd integrierten "Internet Superserver". Schieben Sie diese Zeilen hinein /etc/xinetd.confund starten Sie den Dienst neu

echo   stream  tcp     nowait  root    internal
echo   dgram   udp     wait    root    internal
Tom O'Connor
quelle
1

Rahul,

Wenn Sie Python und das Twisted-Modul installieren können, empfehle ich dringend, dieses einfache Skript auszuführen, um Ihren UDP-Echoserver zu erstellen.

http://twistedmatrix.com/documents/current/core/examples/echoserv_udp.py

Google Python Twisted für weitere Informationen oder schlagen Sie mich hier zurück.

Ich hoffe das hilft,

dc

dc5553
quelle
1
Warum? Wann gibt es eine eingebaute?
Tom O'Connor
Im Leben dreht sich alles um Entscheidungen, und diese funktioniert für Windows, Linux und MAC.
DC5553
1
Nitpick - "MAC" ist Media Access Control oder vielleicht etwas anderes. Es wird groß geschrieben, weil es ein Akronym ist. "Mac" ist eine Abkürzung für Macintosh. Es wird nicht groß geschrieben, weil es kein Akronym ist.
Mfinni
1
Nimm nichts an. Besonders im Umgang mit Benutzern.
Tom O'Connor
1
dc5553 - Ich hätte nicht gedacht, dass irgendjemand denken würde, dass Sie sich auf etwas anderes beziehen. Es war ein Trottel, weil ich versucht habe, Sie in Zukunft besser aussehen zu lassen, indem ich die richtige Terminologie verwende :-) Es ist, als würde man immer noch über PDCs in Active Directory sprechen. Wenn Sie nicht über die PDCe FSMO-Rolle sprechen, gibt es so etwas nicht und jemand, der den Begriff falsch verwendet, sieht weniger professionell aus.
Mfinni