Matrix1 Utility Plug-ins

# Matrix1Util_28

This plug-in provides low-level socket commands to allow you to do (almost) anything you need for networking.
Note that all commands work on both TCP and UDP socket types unless otherwise specified.

Opening and Closing sockets

DELETE SOCKET |
NEW ACCEPT SOCKET |
NEW CONNECT SOCKET |
NEW LISTEN SOCKET |
NEW TCP SOCKET |
NEW UDP SOCKET |
SHUTDOWN SOCKET RECV |
SHUTDOWN SOCKET SEND |

Connecting a socket

ACCEPT SOCKET |
BIND SOCKET |
CONNECT SOCKET |
LISTEN SOCKET |

Data transfer

PEEK SOCKET |
RECV FROM SOCKET |
RECV SOCKET |
RECV SOCKET BANK |
RECV SOCKET BYTE |
RECV SOCKET FLOAT |
RECV SOCKET LONG |
RECV SOCKET MEMBLOCK |
RECV SOCKET STRING$ |
RECV SOCKET WORD |
SEND SOCKET |
SEND SOCKET BANK |
SEND SOCKET BANK TO |
SEND SOCKET BYTE |
SEND SOCKET FLOAT |
SEND SOCKET LONG |
SEND SOCKET MEMBLOCK |
SEND SOCKET MEMBLOCK TO |
SEND SOCKET STRING |
SEND SOCKET STRING TO |
SEND SOCKET WORD |
SEND TO SOCKET |

Socket Information

CLEAR SOCKET ERROR |
FIRST SOCKET |
NEXT SOCKET |
PERFORM CHECKLIST FOR SOCKETS |
SET SOCKET NAME |
SET SOCKET REFERENCE |
SOCKET BYTES AVAILABLE |
SOCKET COUNT |
SOCKET ERROR |
SOCKET ERROR$ |
SOCKET IS VALID |
SOCKET LOCAL IP |
SOCKET LOCAL PORT |
SOCKET NAME$ |
SOCKET POLL |
SOCKET POLL READ |
SOCKET POLL WRITE |
SOCKET REFERENCE |
SOCKET REMOTE IP |
SOCKET REMOTE PORT |
SOCKET TYPE |
SOCKET USAGE |

Socket settings

SET SOCKET BLOCKING |
SET SOCKET BLOCKING OFF |
SET SOCKET BLOCKING ON |
SET SOCKET NO DELAY |
SET SOCKET RECV BUFFER |
SET SOCKET SEND BUFFER |
SET SOCKET STRING DELIMITER |
SET SOCKET STRING SIZED |
SOCKET BLOCKING |
SOCKET NO DELAY |
SOCKET RECV BUFFER |
SOCKET SEND BUFFER |

Socket Conversion functions

FLOAT TO NET FORMAT |
HOSTNAME TO IP |
IP TO STRING$ |
LONG TO NET FORMAT |
NET FORMAT TO FLOAT |
NET FORMAT TO LONG |
NET FORMAT TO WORD |
PORTNAME TO PORT |
WORD TO NET FORMAT |

Local Interfaces

INTERFACE COUNT |
INTERFACE IP |
PERFORM CHECKLIST FOR INTERFACES |

Go back to ...

Matrix1 Utils Main Index
Matrix1 Utils Command List
Commands Menu
Main Menu

Copyright © Ian Mold - Matrix1 Software 2006 - 2011