The plugin part Network
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Network Plugin:Network:
All Console safe,
109 entry points.
- class DatagramMBS
- class PacketSocketMBS
- class RAWSocketMBS
- method Listen(BackLog as Integer = 2)
- method Accept(byref RemoteAddress as String, byref RemotePort as Integer, NewSocket as RAWSocketMBS) as RAWSocketMBS
- method Connect(Address as String, Port as Integer, byref ErrorMessage as String) as Boolean
- method Bind(DestAddr as Ptr, DestAddrByteSize as Integer) as Boolean
- method Connect(DestAddr as Ptr, DestAddrByteSize as Integer) as Boolean
- method Read(ByteSize as Integer, peek as boolean = false) as MemoryBlock
- method ReadAll(peek as boolean = false) as MemoryBlock
- method Send(Data as Ptr, DataByteSize as Integer, Flags as Integer = 0) as Integer
- method SendTo(Data as Ptr, DataByteSize as Integer, Flags as Integer, DestAddr as Ptr, DestAddrByteSize as Integer) as Integer
- method Constructor(AddressFamily as Integer, SocketType as Integer, Protocol as Integer)
- method Poll
- method Destructor
- method Close
- method SendMessage(Data as string, IP as String, Port as Integer) as Integer
- method SendMessage(Data as MemoryBlock, IP as String, Port as Integer) as Integer
- method SendMessage(Data as DatagramMBS) as Integer
- method Bind(Port as Integer, IP as string = "")
- method ReadDatagram(peek as boolean = false) as DatagramMBS
- property Handle as Integer
- property Lasterror as Integer
- property AvailableBytes as Integer
- property SendBufferSize as Integer
- property ReceiveBufferSize as Integer
- property ReuseAddress as Boolean
- property ReusePort as Boolean
- property SocketError as Integer
- property Broadcast as Boolean
- property IPHeaderIncluded as Boolean
- property LocalIP as String
- property LocalPort as Integer
- property SocketType as Integer
- property AddressFamily as Integer
- property Protocol as Integer
- shared method AddressFamilyINet6 as Integer
- shared method CalcChecksum(data as ptr, ByteCount as Integer) as UInt16
- shared method htons(value as UInt16) as UInt16
- shared method ntohs(value as UInt16) as UInt16
- shared method htonl(value as UInt32) as UInt32
- shared method ntohl(value as UInt32) as UInt32
- shared method inet_addr(IPv4 as String) as UInt32
- shared method inet_ntoa(IPv4 as UInt32) as String
- event DataAvailable
- event SendComplete
- event Error
- class UDPSocketMBS
- Globals:
Blog Entries
Videos
Xojo Developer Magazine