net/Sockets 2.3.9.9_3 FreeBSD
C++ wrapper for BSD-style sockets
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- net
- Package size
- 345.6 KiB, 2249.4 KiB installed
Description
[ excerpt from developer's web site ]
This is C++ class library wrapping the Berkeley sockets C API, and therefore works on most Unixes and also Win32. Features include, but are not limited to, SSL support, IPv6 support, TCP and UDP sockets, encrypted TCP, HTTP protocol, highly customizable error handling. The source code is released under the terms of the GNU GPL, but is also available under an alternative license.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/Sockets | 2.3.9.9_3 |
| DragonFly | net/Sockets | 2.3.9.9_3 |
Install
Binary package:
pkg install Sockets
From the ports tree:
cd /usr/ports/net/Sockets/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= Sockets>0:net/Sockets
LIB_DEPENDS= libSockets.so:net/Sockets
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.3.9.9_3 | 2.3.9.9_3 | 2.3.9.9_3 | 2.3.9.9_3 | 2.3.9.9_3 |
| FreeBSD:14:quarterly | 2.3.9.9_3 | 2.3.9.9_3 | n/a | 2.3.9.9_3 | 2.3.9.9_3 |
| FreeBSD:15:latest | 2.3.9.9_3 | 2.3.9.9_3 | n/a | 2.3.9.9_3 | 2.3.9.9_3 |
| FreeBSD:15:quarterly | 2.3.9.9_3 | 2.3.9.9_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.9.9_3 | 2.3.9.9_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 5
Run dependencies 3
Required by 1
Configuration
No options to configure.
- USES
- gmake gnome ssl
- Service scripts
- none
Files
pkg-plist 74
- bin/Sockets-config
- include/Sockets/Ajp13Socket.h
- include/Sockets/AjpBaseSocket.h
- include/Sockets/Base64.h
- include/Sockets/Debug.h
- include/Sockets/Event.h
- include/Sockets/EventHandler.h
- include/Sockets/EventTime.h
- include/Sockets/Exception.h
- include/Sockets/File.h
- include/Sockets/FileStream.h
- include/Sockets/HTTPSocket.h
- include/Sockets/HttpBaseSocket.h
- include/Sockets/HttpClientSocket.h
- include/Sockets/HttpDebugSocket.h
- include/Sockets/HttpGetSocket.h
- include/Sockets/HttpPostSocket.h
- include/Sockets/HttpPutSocket.h
- include/Sockets/HttpRequest.h
- include/Sockets/HttpResponse.h
- include/Sockets/HttpTransaction.h
- include/Sockets/HttpdCookies.h
- include/Sockets/HttpdForm.h
- include/Sockets/HttpdSocket.h
- include/Sockets/IBase.h
- include/Sockets/IEventHandler.h
- include/Sockets/IEventOwner.h
- include/Sockets/IFile.h
- include/Sockets/IFileUpload.h
- include/Sockets/IHttpServer.h
- include/Sockets/IModel.h
- include/Sockets/IMutex.h
- include/Sockets/ISocketHandler.h
- include/Sockets/IStream.h
- include/Sockets/Ipv4Address.h
- include/Sockets/Ipv6Address.h
- include/Sockets/Json.h
- include/Sockets/ListenSocket.h
- include/Sockets/Lock.h
- include/Sockets/MemFile.h
- include/Sockets/Mutex.h
- include/Sockets/Parse.h
- include/Sockets/ResolvServer.h
- include/Sockets/ResolvSocket.h
- include/Sockets/SSLInitializer.h
- include/Sockets/SctpSocket.h
- include/Sockets/Semaphore.h
- include/Sockets/SmtpdSocket.h
- include/Sockets/Socket.h
- include/Sockets/SocketAddress.h
- include/Sockets/SocketHandler.h
- include/Sockets/SocketHandlerEp.h
- include/Sockets/SocketHandlerThread.h
- include/Sockets/SocketStream.h
- include/Sockets/StdLog.h
- include/Sockets/StdoutLog.h
- include/Sockets/StreamSocket.h
- include/Sockets/StreamWriter.h
- include/Sockets/TcpSocket.h
- include/Sockets/Thread.h
- include/Sockets/UdpSocket.h
- include/Sockets/Utility.h
- include/Sockets/XmlDocument.h
- include/Sockets/XmlException.h
- include/Sockets/XmlNode.h
- include/Sockets/ajp13.h
- include/Sockets/socket_include.h
- include/Sockets/sockets-config.h
- libdata/pkgconfig/libSockets.pc
- libdata/pkgconfig/libsockets2.pc
- lib/libSockets.a
- lib/libSockets.so
- lib/libSockets.so.2
- lib/libSockets.so.2.3.9.9
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Sockets-2.3.9.9.tar.gz | 206119 | 5b88723fe26836fb42dc9d8c974e801fdb7a404c27511247e560455bef0ebc60 |
Master sites 2
- http://www.alhem.net/Sockets/
- https://www.netfence.it/Sockets/
Commit history 0
No commits in the history this site was built from.