+
Point of view
All features
class LOCAL_ACCESS
Summary
Overview
creation features
  • make (a_address: LOCALHOST, a_port: INTEGER_32)
    Access to a server on the given host address listening at the given port
features
  • make (a_address: LOCALHOST, a_port: INTEGER_32)
    Access to a server on the given host address listening at the given port
  • socket: SOCKET
    Create a low-level socket connected to the remote address and host.
Plugin
address: LOCALHOST
writable attribute
The host of the server
server: SOCKET_SERVER
effective function
Start a server on the given port on localhost, listening to connections bound to the given address.
make (a_address: LOCALHOST, a_port: INTEGER_32)
effective procedure
Access to a server on the given host address listening at the given port
socket: SOCKET
effective function
Create a low-level socket connected to the remote address and host.
port: INTEGER_32
writable attribute
The port on which the server runs
error: STRING
writable attribute
If an error occurred
effective function
Open a connection to the remote address and port.
effective function
Open a read-blocking connection to the remote address and port.
effective function
last_error: STRING
effective function
last_error_memory: STRING
constant attribute
net_tcp (ip_a: INTEGER_32, ip_b: INTEGER_32, ip_c: INTEGER_32, ip_d: INTEGER_32, a_port: INTEGER_32): INTEGER_32
net_udp (ip_a: INTEGER_32, ip_b: INTEGER_32, ip_c: INTEGER_32, ip_d: INTEGER_32, a_port: INTEGER_32): INTEGER_32
net_local (a_port: INTEGER_32): INTEGER_32
net_select (a_fd: INTEGER_32, a_timeout: REAL_64): INTEGER_32
net_read (a_fd: INTEGER_32, a_count: INTEGER_32, a_buffer: POINTER, sync: BOOLEAN): INTEGER_32
net_write (a_fd: INTEGER_32, a_count: INTEGER_32, a_buffer: NATIVE_ARRAY[CHARACTER]): INTEGER_32
net_accept (a_fd: INTEGER_32, a_val: NATIVE_ARRAY[INTEGER_32])
net_disconnect (a_fd: INTEGER_32)
net_shutdown (a_fd: INTEGER_32)
net_last_error: POINTER
net_last_error_number: INTEGER_32
net_hostname (a_hostname: POINTER): INTEGER_32
net_tcp_server (port: INTEGER_32): INTEGER_32
net_udp_server (port: INTEGER_32): INTEGER_32
net_local_server (port: INTEGER_32): INTEGER_32