Hai bisogno di un IP server UDP live e di una porta


8

Ho bisogno di testare il mio programma UDP utilizzando il server echo. Ho testato questa applicazione in LAN ma ora la richiedo per testarla in Internet.

Esiste e riconosce globalmente un server ECHO noto liberamente disponibile che posso utilizzare direttamente nella mia applicazione?

Per favore aiutate, grazie ....

EDIT Ho già un programma Echo Server basato su Java che eseguo sul mio desktop e connetto il cellulare tramite Wifi. Ora voglio controllare l'app per Internet, quindi ho bisogno dell'IP come porta di un server live, proprio come il servizio DayTime, fornito da alcuni IP.


1
Recentemente stavo cercando uno di questi e non ne ho trovato nessuno. Penso che il modo minimo per farlo sia quello di ottenere il tuo server (ad esempio da Amazon)
pjc50

Stavo cercando un server pubblico UDP che mi segnalasse la mia porta di origine. Ho trovato tcpbin.org ma a quanto pare sono inattivi o il mio NAT è più restrittivo.
ony

Risposte:


2

La maggior parte degli unix (e dei Linux) ne ha uno integrato in xinetd, "Internet Superserver". Inserire queste righe /etc/xinetd.confe riavviare il servizio

echo   stream  tcp     nowait  root    internal
echo   dgram   udp     wait    root    internal

1

Rahul,

Se è possibile installare Python e il modulo Twisted, consiglio vivamente di eseguire questo semplice script per creare il tuo server echo UDP.

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

Google Python Twisted per ulteriori informazioni o contattami di nuovo qui.

Spero che questo possa essere d'aiuto,

dc


1
Perché? Quando ce n'è uno incorporato?
Tom O'Connor,

La vita è fatta di scelte e questa funziona per Windows, Linux e MAC.
dc5553,

1
Nitpick - "MAC" è Media Access Control, o forse qualcos'altro. È in maiuscolo perché è un acronimo. "Mac" è un accorciamento di Macintosh. Non è in maiuscolo perché non è un acronimo.
mfinni,

1
Non assumere niente. Soprattutto quando si tratta di utenti.
Tom O'Connor,

1
dc5553 - Non pensavo che qualcuno avrebbe pensato che ti riferissi a qualcos'altro. È stato un gioco da ragazzi, perché stavo cercando di farti apparire migliore in futuro usando la terminologia corretta :-) È come parlare ancora di PDC in active directory. A meno che tu non stia parlando del ruolo di FSMO di PDCe, non esiste nulla del genere e qualcuno che usa male il termine sembra meno professionale.
mfinni,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.