Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

RAWSocketMBS.AvailableBytes as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: Returns number of bytes available for reading.
Notes:
Lasterror is set.
(Read only property)

Feedback, Comments & Corrections

RAWSocketMBS.Broadcast as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: Whether broadcasts are allowed.
Notes:
Set to true before sending a broadcast message.
Internally this uses SOL_SOCKET/SO_BROADCAST option.
Lasterror is set.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.Handle as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: The internal socket handle.
Notes: (Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.IPHeaderIncluded as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: Whether the OS provides IP header or you.
Notes:
Default is false.
Set to true when you include IP header in data.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.Lasterror as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: The last error code.
Notes:
Platform dependent.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.ReceiveBufferSize as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: Queries the receiving buffer size.
Notes:
The buffer size may be increased for high-volume connections, or may be decreased to limit the possible backlog of incoming data. The system places an absolute limit on these values.
Internally this uses SOL_SOCKET/SO_RCVBUF option.
Lasterror is set.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.ReuseAddress as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: Allows reuse of same port.
Notes:
Internally this uses SOL_SOCKET/SO_REUSEADDR option.

see also
http://stackoverflow.com/questions/14388706/socket-options-so-reuseaddr-and-so-reuseport-how-do-they-differ-do-they-mean-t

Lasterror is set.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.ReusePort as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: Allow reuse of same port and IP.
Notes:
Internally this uses SOL_SOCKET/SO_REUSEPORT option.
On Windows, this is not supported, so this property sets ReuseAddress.
Lasterror is set.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.SendBufferSize as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: The sending buffer size.
Notes:
The buffer size may be increased for high-volume connections, or may be decreased to limit the possible backlog of incoming data. The system places an absolute limit on these values.
Internally this uses SOL_SOCKET/SO_SNDBUF option.
Lasterror is set.
(Read and Write property)

Feedback, Comments & Corrections

RAWSocketMBS.SocketError as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Network MBS Network Plugin 17.4 Yes Yes Yes Yes No
Function: The native socket error.
Notes:
Internally this uses SOL_SOCKET/SO_ERROR option.
Lasterror is set.
(Read only property)

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS Network Plugin.




Links
MBS FileMaker Plugins