[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
 
[an error occurred while processing this directive] [an error occurred while processing this directive]
Skåne Sjælland Linux User Group - http://www.sslug.dk Home   Subscribe   Mail Archive   Forum   Calendar   Search
MhonArc Date: [Date Prev] [Date Index] [Date Next]   Thread: [Date Prev] [Thread Index] [Date Next]   MhonArc
 

Re: [PROGRAMMERING] test af TCP client



In <sslug@sslug> "David Bo Jensen" <sslug@sslug> writes:

>Jeg har lavet en socket TCP klient, denne vil jeg gerne teste.
>Er der noget software, der virker som en server, hvor man manuelt f.eks kan 
>sende en fil, som svar på noget  man har modtaget fra min klient? 

"netcat" kan gøre det. Eller lav en service i inetd - eller brug en af default 
services, f.eks. "daytime" eller "chargen".

Hvis du vil lave din egen service via inetd, så start med at definere et service-
navn i /etc/services, f.eks. har jeg lavet "testsvc" som bruger port 9001:

  testsvc		9001/tcp			# Test service

Så laver jeg en definition i /etc/inetd.conf til denne service:

  testsvc	stream	tcp	nowait	root	/bin/cat cat /etc/passwd

Den kører kommandoen "cat /etc/passwd", d.v.s. min password fil bliver sendt 
til den klient, der connecter til porten. Lav en "killall -HUP inetd" når
du har redigeret inetd.conf, for at inetd skal genlæse konfigurationen.

Test med "telnet localhost testsvc".


Henrik



 
Home   Subscribe   Mail Archive   Index   Calendar   Search

 
 
Questions about the web-pages to <www_admin>. Last modified 2007-12-01, 02:01 CET [an error occurred while processing this directive]
This page is maintained by [an error occurred while processing this directive]MHonArc [an error occurred while processing this directive] # [an error occurred while processing this directive] *