tcpserver - Online in de cloud

Dit is de opdracht tcpserver die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


tcpserver - accepteer inkomende TCP-verbindingen

KORTE INHOUD


tcp-server [ -146jpPhHrRoOdDqQv ] [ -cbegrenzing ] [ -xregels.cdb ] [ -Bbanner ] [ -ggid ] [
-uuid ] [ -bachterstand ] [ -llokale naam ] [ -ttime-out ] [ -Iinterface ] gastheer port programma [
arg ... ]

PRODUCTBESCHRIJVING


tcp-server wacht op verbindingen van TCP-clients. Voor elke verbinding wordt het uitgevoerd programma
met de gegeven argumenten, met descriptor 0 lezend van het netwerk en descriptor 1
schrijven naar het netwerk.

Het adres van de server wordt gegeven door gastheer en port. gastheer kan 0 zijn, waardoor verbindingen van
elke gastheer; of een bepaald IP-adres, waardoor alleen verbindingen met dat adres mogelijk zijn; of een gastheer
naam, waardoor verbindingen met het eerste IP-adres voor die host mogelijk zijn. port kan een cijfer zijn
poortnummer of een poortnaam. Als port is 0, tcp-server zal een vrije poort kiezen.

tcp-server stelt verschillende omgevingsvariabelen in, zoals beschreven in tcp-omgeving(5).

tcp-server verlaat wanneer het SIGTERM ontvangt.

OPTIES


-cbegrenzing
Hanteer niet meer dan begrenzing gelijktijdige verbindingen. Als er zijn begrenzing
gelijktijdige kopieën van programma actief is, stelt u de acceptatie van een nieuwe verbinding uit tot
één exemplaar is klaar. begrenzing moet een positief geheel getal zijn. Standaard: 40.

-xregels.cdb
Volg de regels die zijn opgesteld in regels.cdb by tcprules. Deze regels kunnen specificeren
omgevingsvariabelen instellen of verbindingen van slechte bronnen afwijzen.

tcp-server leest niet regels.cdb in het geheugen; je kunt herhalen tcprules om te veranderen
tcp-server's gedrag op de vlucht.

-Bbanner
Schrijven banner op het netwerk onmiddellijk nadat elke verbinding tot stand is gebracht. tcp-server
schrijft banner voordat je opkijkt TCPREMOTEHOST, voordat je opkijkt TCPREMOTEINFOen
voor het controleren regels.cdb.

Deze functie kan worden gebruikt om latentie te verminderen in protocollen waar de client op wacht
een groet van de server.

-ggid Groeps-ID wijzigen in gid na het voorbereiden om verbindingen te ontvangen. gid moet een zijn
positief integer.

-uuid Gebruikers-ID wijzigen in uid na het voorbereiden om verbindingen te ontvangen. uid moet een zijn
positief integer.

-1 Nadat u zich hebt voorbereid om verbindingen te ontvangen, drukt u het lokale poortnummer af naar standaard
uitgang.

-4 Terugvallen op IPv4-sockets. Dit is nodig voor terminaal kapotte systemen zoals
OpenBSD dat IPv6-sockets geen verbinding laat maken met V4-toegewezen IPv6-adressen.
Houd er rekening mee dat dit ook geldt voor DNS-lookups, dus u zult een DNS moeten gebruiken
resolver met een IPv6-adres om IPv6-verbindingen te accepteren. Gebruik DNSCACHEIP instellen
het IP-adres van de DNS-resolver dynamisch.

-6 Forceer IPv6-modus in UCSPI-omgevingsvariabelen, zelfs voor IPv4-verbindingen. Dit
zal instellen $PROTO naar TCP6 en voer IPv4-toegewezen IPv6-adressen in TCPLOCALIP en
TCPREMOTEIP.

-Iinterface
Bind aan de netwerkinterface interface ("eth0" op Linux bijvoorbeeld). Dit is
alleen gedefinieerd en nodig voor IPv6 link-local adressen.

-bachterstand
Toestaan ​​tot achterstand gelijktijdige SYN_RECEIVED's. Standaard: 20. Op sommige systemen
achterstand is stilletjes beperkt tot 5. Zie luisteren(2) voor meer details.

-o Laat IP-opties met rust. Als de client pakketten verzendt langs een IP-bronroute,
stuur pakketten terug via dezelfde route.

-O (Standaard.) Schakel IP-opties uit. Een client kan nog steeds bronroutering gebruiken om verbinding te maken en
om gegevens te verzenden, maar pakketten worden langs de standaardroute teruggestuurd.

-d (Standaard.) Vertraag het verzenden van gegevens een fractie van een seconde wanneer de externe host
reageert langzaam, om beter gebruik te kunnen maken van het netwerk.

-D Stel het verzenden van gegevens nooit uit; schakel TCP_NODELAY in. Dit is geschikt voor interactief
verbindingen.

-q Rustig. Druk geen berichten af.

-Q (Standaard.) Foutmeldingen afdrukken.

-v Uitgebreid. Druk alle beschikbare berichten af.

DATA VERZAMELEN OPTIES


-p Paranoïde. Nadat u de externe hostnaam hebt opgezocht, zoekt u de IP-adressen daarvoor op
naam, en zorg ervoor dat een van hen overeenkomt TCPREMOTEIP. Als geen van hen dat doet, schakel dan uit
TCPREMOTEHOST.

-P (Standaard.) Niet paranoïde.

-h (Standaard.) Zoek de externe hostnaam op en stel deze in TCPREMOTEHOST.

-H Zoek de naam van de externe host niet op.

-llokale naam
Zoek niet de lokale hostnaam op; gebruik lokale naam besteld, TCPLOCALHOST.

-r (Standaard.) Poging om te verkrijgen TCPREMOTEINFO van de externe host.

-R Probeer niet te verkrijgen TCPREMOTEINFO van de externe host.

-ttime-out
Geef het op TCPREMOTEINFO verbindingspoging na time-out seconden. Standaard: 26.

Gebruik tcpserver online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's