io.sockets vocabulary
Factor handbook » Vocabulary index


Documentation
Networking

Metadata
Parents:io
Tags:network
Authors:Slava Pestov, Daniel Ehrenberg


Words

Error classes
ClassSuperclassSlots
Image addrinfo-errorImage tuplen string host
Image invalid-inet-serverImage tupleaddrspec
Image invalid-local-addressImage tupleaddrspec


Tuple classes
ClassSuperclassSlots
Image hostnameImage tuplehost
Image inetImage hostnameport
Image inet4Image ipv4port
Image inet6Image ipv6port
Image ipv4Image hostname
Image ipv6Image hostnamescope-id
Image localImage tuplepath


Generic words
WordStack effect
Image <any-port-local-inet>( inet -- inet4 )
Image host-name( -- string )
Image resolve-host( addrspec -- seq )
Image resolve-localhost( -- obj )
Image with-port( addrspec port -- addrspec )


Symbol words
Image local-address
Image remote-address


Ordinary words
WordStack effect
Image <any-port-local-broadcast>( inet -- datagram )
Image <any-port-local-datagram>( inet -- datagram )
Image <any-port-local-inet4>( -- inet4 )
Image <any-port-local-inet6>( -- inet6 )
Image <broadcast>( addrspec -- datagram )
Image <client>( remote encoding -- stream local )
Image <datagram>( addrspec -- datagram )
Image <inet4>( host port -- inet4 )
Image <inet6>( host port -- inet6 )
Image <inet>( host port -- inet )
Image <ipv4>( host -- ipv4 )
Image <ipv6>( host -- ipv6 )
Image <local>( path -- addrspec )
Image <raw>( addrspec -- datagram )
Image <server>( addrspec encoding -- server )
Image accept( server -- client remote )
Image addrinfo-error( n string host -- * )
Image broadcast-once( bytes addrspec -- )
Image datagram-size( -- value )
Image invalid-inet-server( addrspec -- * )
Image invalid-local-address( addrspec -- * )
Image ipv6-supported?( -- ? )
Image make-sockaddr-in6-part( inet -- sockaddr )
Image make-sockaddr-part( inet -- sockaddr )
Image port-protocol( port -- protocol )
Image protocol-port( protocol -- port )
Image receive( datagram -- bytes addrspec )
Image receive-into( buf datagram -- buf-slice addrspec )
Image receive-unsafe( n buf datagram -- count addrspec )
Image send( bytes addrspec datagram -- )
Image send-once( bytes addrspec -- )
Image spawn-client( remote encoding quot -- )
Image with-any-port-local-broadcast( quot -- )
Image with-any-port-local-datagram( quot -- )
Image with-client( remote encoding quot -- )
Image with-local-address( addr quot -- )


Class predicate words
WordStack effect
Image addrinfo-error?( object -- ? )
Image hostname?( object -- ? )
Image inet4?( object -- ? )
Image inet6?( object -- ? )
Image inet?( object -- ? )
Image invalid-inet-server?( object -- ? )
Image invalid-local-address?( object -- ? )
Image ipv4?( object -- ? )
Image ipv6?( object -- ? )
Image local?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
Image io.sockets.icmpSupport for ICMP.
Image io.sockets.secureSecure sockets (SSL, TLS)
Image io.sockets.unixImplementation of TCP/IP and UDP/IP sockets on Unix-like systems
Image io.sockets.windows