À l'aide de BusyBox version de netcat pour écouter le port tcp

J'ai besoin d'écouter de port arbitraire à l'intérieur de l'Linux embarqué boîte.
J'ai choisi de port 6660 parce qu'elle est destinée pour uncrypted connexions de toute façon et depuis la boîte Linux exécutant personnalisé de système d'exploitation Linux il n'y a pas beaucoup de ports ouverts.
J'ai trouvé que netcat (nc sur la ligne de commande) serait le plus simple et le meilleur prêt à aller de solution pour ça, donc je n'ai pas de commencer la programmation en C programme pour cette fin.

J'ai réussi à saisir la commande et les options et j'ai mis en œuvre la plus simple façon d'écouter de la plaine de texte sur mon PC depuis un autre PC comme ceci:

sven@sven:~$ nc 192.168.4.110 6660
sven@sven:~$ hello there!
anotherUser@userg:~$ nc -l -p 6660
anotherUser@userg:~$ hello there!

Mais le cas est que l'outil netcat est à venir avec la busybox paquet sur que Linux. Et je ne suis pas sûr de ce que serait la syntaxe comment écouter un port (6660 par exemple). J'ai toujours le même dialogue:

~ # nc -l -p 6660
BusyBox v1.17.1 (Debian 1:1.17.1-8) multi-call binary.
Usage: nc [IPADDR PORT]    
Open a pipe to IP:PORT

Aussi j'ai essayé beaucoup d'autres façons de mettre en œuvre l'écoute, mais ne peux pas le faire.
Je suppose au moins qu'il me donnerait toutes les options? aussi

nc -h

ou

nc --help

ne donnent pas toutes les "moins" options

Mais envoyer le texte à partir de Linux embarqué box à mon PC fonctionne:

~ # nc 192.168.4.130 6660
fsdf
tere
^C
~ #
sven@sven:~$ nc -l -p 6660
fsdf
tere

Linux embarqué zone a entièrement fonctionnel de la connexion à internet à l'intérieur du même réseau local et a eth0 et lo liens

eth0      Link encap:Ethernet  HWaddr D0:E3:47:00:03:5F  
          inet addr:192.168.4.179  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28046281 errors:0 dropped:0 overruns:0 frame:0
          TX packets:428464 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2458890234 (2.2 GiB)  TX bytes:83021395 (79.1 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2282 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2282 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:444956 (434.5 KiB)  TX bytes:444956 (434.5 KiB)

Töövõite!

OriginalL'auteur arapEST | 2012-03-14