| Method | Type | Description | Params | Support |
| Accept | FUNCTION ClientSock%(Socket%) | Accepts Client Connection | 1 | WXG |
| Close | SUB (Socket%) | Closes Socket% file descriptor | 1 | WXG |
| Connect | FUNCTION Sock%(ServerName$, PortNum%) | Connect to server on PortNum% | 2 | WXG |
| ConnectionReady | FUNCTION Bool%(Sock%) | True/False if connection pending | 1 | WXG |
| GetHostIP | FUNCTION AS STRING | Returns host IP Address | 0 | WXG |
| GetHostName | FUNCTION AS STRING | Returns host name | 0 | WXG |
| GetPeerName | FUNCTION GetPeerName$(Socket%) | Returns peer name | 1 | WXG |
| IsClientReady | FUNCTION Bool%(Sock%, ClientSock%) | True/False if client is sending data | 2 | WXG |
| IsServerReady | FUNCTION Bool%(Sock%) | True/False if server is sending data | 1 | WXG |
| Open | FUNCTION Sock%(PortNum%) | Open TCP server on PortNum% | 1 | WXG |
| Peek | FUNCTION Peek$(Socket%, NumBytes%) | Peek information coming from socket, but do not clear. Win32 | 2 | W |
| Read | FUNCTION Message$(Socket%, NumBytes%) | Read NumBytes% | 2 | WXG |
| ReadByte | FUNCTION (Socket%) AS BYTE | Read a single byte | 2 | WXG |
| ReadLine | FUNCTION Message$(Socket%) | Read complete line | 1 | WXG |
| Write | SUB (Socket%, Message$, NumBytes%) | Sends NumBytes% from Message$ | 3 | WXG |
| WriteByte | SUB (Socket%, B AS BYTE) | Sends a single byte | 2 | WXG |
| WriteLine | FUNCTION Bytes%(Socket%, Message$) | Send Message$ | 2 | WXG |