C++ Sockets 2.2.9 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News C++ Sockets 2.2.9 (Default branch)
# 1  
Old 01-31-2008
C++ Sockets 2.2.9 (Default branch)

C++ Sockets is a cross-platform C++ wrapper forBSD-style sockets. It implements the TCP, UDP,ICMP, and SCTP transport layer protocols.Implemented application layer protocols areHTTP/HTTPS (using OpenSSL), SMTP (server), andAjp/1.3 (server). Features include transparentSOCKS4 client support and asynchronous DNS.Included in the library are a number of HTTPclient functions such as GET/PUT/POST, and alsoWeb server framework components.License: GNU General Public License (GPL)Changes:
A memory leak in TcpSocket was fixed. Potentiallyunsafe code in the HTTP form data parser(HttpdForm) was fixed. A memory and resource leakin HttpRequest was fixed.Ajp13Socket/HttpBaseSocket now creates a copy ofthe HttpResponse instance when sending a response,to avoid synchronization problems. An unnecessarycall to shutdown() when destroying a closed tcpsocket was removed. A brief "INSTALL" document wasadded.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. Programming

Help with sockets in C

if i have a server which wants to connect to exactly 5 clients, does that mean i need 5 socket file descriptors and use listen(socket_fd,1); for each one or just do listen(socket_fd,5) also whats the second parameter number mean? what happens if i put 0 there? also if i am connected... (28 Replies)
Discussion started by: omega666
28 Replies
Login or Register to Ask a Question
Sockets.pending(3kaya)					       Kaya module reference					    Sockets.pending(3kaya)

NAME
Sockets::pending - Check for pending data on a socket SYNOPSIS
Bool pending( Socket s, Int timeout=1000000 ) ARGUMENTS
s The socket timeout The time to wait (in microseconds) before returning false. This argument may be omitted for a default of 1000000 (1 second) DESCRIPTION
Returns whether data is pending on a socket AUTHORS
Kaya standard library by Edwin Brady, Chris Morris and others (kaya@kayalang.org). For further information see http://kayalang.org/ LICENSE
The Kaya standard library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (version 2.1 or any later version) as published by the Free Software Foundation. RELATED
Sockets.Socket(3kaya) Sockets.recv(3kaya) Sockets.recvByte(3kaya) Sockets.recvBytes(3kaya) Kaya October 2012 Sockets.pending(3kaya)