| libtcp ++ LIBTCP ++ is een C ++ Class Library om de oprichting van TCP / IP-clients en servers te vergemakkelijken. |
Download nu |
libtcp ++ Rangschikking & Samenvatting
- Naam uitgever:
- Sasha Pachev
- Uitgever website:
- http://www.asksasha.com/download.html
libtcp ++ Tags
libtcp ++ Beschrijving
Libtcp ++ is een C ++ Class-bibliotheek om de oprichting van TCP / IP-clients en servers te vergemakkelijken. Libtcp ++ is een C ++ Class-bibliotheek om de oprichting van TCP / IP-clients en servers te vergemakkelijken. Libtcp ++ heeft drie klassen, tcpclient, TCPSERVER en TCPIPRULESET.TCPSERVER heeft IT-logboekcapaciteit ingebouwd Peer Detection-methode en IP-gebaseerde toegangscontrole naast gewone serverfunctionaliteit. Tcpclient ondersteunt een door de gebruiker opgegeven time-out op Connect (), Nice voor poort / host Scannen en andere situaties wanneer u mogelijk verbinding maakt met een dode host of een firewalled poort. REQUIRINGEN: · Een C ++ -compiler op een UNIX-platform met STL-ondersteuning tot het exent van GCC 2.7, · Een redelijk recente versie GCC zelf is de beste compiler om het op te stellen. · De bibliotheek zal netjes compileren op Linux en BSD met G ++. Andere configuraties zijn nog niet getest. Mogelijk moet u een paar regels wijzigen om het aan een ander platform / compiler te laten werken. Laat het me weten wat je deed om het in die zaak te laten werken. Installatie: Gunzip -C libtcp ++ *. Tar.gz | TAR XVF - CD LIBTCP ++ - * ./Configure Make Su Make InstallSage: #Inclusief #Include om te koppelen -LTCP ++ Het gebruik van de klant moet vrij duidelijk zijn van het koptekstbestand en het testvoorbeeld in TCP_Client.CcThe Hetzelfde geldt voor De server (zie TCP_SERVER.CC), maar één ding vereist uitleg: om uw eigen server te schrijven, erfen van tcpserver en implementeer handvat_client (INT SOCK_FD) De server luistert op de poort die is opgegeven in de constructeur en vork wanneer de verbinding uw is opgegeven Implementatie van handvat_client () Zie bron voor meer detailssto Gebruik IP-toegangscontrole, na het instantiëren van TCPSERVER-oproep Add_IP_RULE (NETNUM, NETMASK) van elke regel. Gebruik netmasker van 255.255.255.255 voor een enkele host en zijn IP voor NetNum. Zowel NetNum als Netmask zijn C-snaarvoorstellingen van IP-adressen / maskers, niet de 4-byte-arrays. Ze worden geparseerd door Inet_aton (). Nadat ze alle regels hebben opgezet met Add_IP_RULE (), activeer ze ze met enable_access_control (). Nadat u Action_Access_Control () hebt genoemd, worden alle verbindingen geweigerd, behalve die van de host die overeenkomen met een van de regels die u hebt toegevoegd. U kunt het uitschakelen met uitschakelen_Access_control ()
libtcp ++ Gerelateerde software