BSD Ports

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

SystemPortVersion
FreeBSDnet/Sockets2.3.9.9_3
DragonFlynet/Sockets2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.9.9_32.3.9.9_32.3.9.9_32.3.9.9_32.3.9.9_3
FreeBSD:14:quarterly2.3.9.9_32.3.9.9_3n/a2.3.9.9_32.3.9.9_3
FreeBSD:15:latest2.3.9.9_32.3.9.9_3n/a2.3.9.9_32.3.9.9_3
FreeBSD:15:quarterly2.3.9.9_32.3.9.9_3n/an/an/a
FreeBSD:16:latest2.3.9.9_32.3.9.9_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
FileSizeSHA256
Sockets-2.3.9.9.tar.gz2061195b88723fe26836fb42dc9d8c974e801fdb7a404c27511247e560455bef0ebc60
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.