Difference between revisions of "TWinsock2UDPServer"
From Ultibo.org
(Created page with "Return to Unit Winsock2 __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible mw-...") |
|||
Line 19: | Line 19: | ||
{| class="wikitable" style="font-size: 14px; background: white;" | {| class="wikitable" style="font-size: 14px; background: white;" | ||
|- | |- | ||
− | |colspan="2"|Note: | + | |colspan="2"|Note: Datagram Server classes |
|- | |- | ||
|colspan="2"| | |colspan="2"| |
Latest revision as of 04:23, 6 June 2018
Return to Unit Winsock2
Description
To be documented
Class definitions
TWinsock2UDPServer = class(TWinsock2UDPSocket)
Note: Datagram Server classes | |
public
| |
constructor Create(AListener:TWinsock2UDPListener);
|
|
destructor Destroy; override;
|
|
private
| |
FPeerPort:Word;
|
|
FPeerAddress:String;
|
|
FUseListener:Boolean;
|
|
FListener:TWinsock2UDPListener;
|
|
procedure SetUseListener(AUseListener:Boolean);
|
|
protected
| |
FBuffer:TWinsock2UDPServerBuffer;
|
|
function GetData:Pointer; virtual;
|
|
function GetSize:Integer; virtual;
|
|
function GetCount:Integer; virtual;
|
|
procedure SetBuffer(ABuffer:TWinsock2UDPServerBuffer); virtual;
|
|
procedure SetLastError(ALastError:LongInt); virtual;
|
|
public
| |
property PeerPort:Word read FPeerPort;
|
|
property PeerAddress:String read FPeerAddress;
|
|
property UseListener:Boolean read FUseListener write SetUseListener;
|
|
property Listener:TWinsock2UDPListener read FListener;
|
|
property Buffer:TWinsock2UDPServerBuffer read FBuffer;
|
|
property Data:Pointer read GetData;
|
|
property Size:Integer read GetSize;
|
|
property Count:Integer read GetCount;
|
|
function RecvData(AData:Pointer; ACount:Integer):Integer; override;
|
|
function SendData(AData:Pointer; ACount:Integer):Integer; override;
|
|
function BroadcastData(APort:Word; AData:Pointer; ACount:Integer):Integer; override;
|
|
function RecvDataFrom(var AHost:String; var APort:Word; AData:Pointer; ACount:Integer):Integer; override;
|
|
function SendDataTo(const AHost:String; APort:Word; AData:Pointer; ACount:Integer):Integer; override;
|
|
function BroadcastDataTo(const AAddress:String; APort:Word; AData:Pointer; ACount:Integer):Integer; override;
|
Function declarations
constructor TWinsock2UDPServer.Create(AListener:TWinsock2UDPListener);
Description: To be documented
Note | None documented |
---|
destructor TWinsock2UDPServer.Destroy;
Description: To be documented
Note | None documented |
---|
procedure TWinsock2UDPServer.SetUseListener(AUseListener:Boolean);
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.GetData:Pointer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.GetSize:Integer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.GetCount:Integer;
Description: To be documented
Note | None documented |
---|
procedure TWinsock2UDPServer.SetBuffer(ABuffer:TWinsock2UDPServerBuffer);
Description: To be documented
Note | None documented |
---|
procedure TWinsock2UDPServer.SetLastError(ALastError:LongInt);
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.RecvData(AData:Pointer; ACount:Integer):Integer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.SendData(AData:Pointer; ACount:Integer):Integer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.BroadcastData(APort:Word; AData:Pointer; ACount:Integer):Integer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.RecvDataFrom(var AHost:String; var APort:Word; AData:Pointer; ACount:Integer):Integer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.SendDataTo(const AHost:String; APort:Word; AData:Pointer; ACount:Integer):Integer;
Description: To be documented
Note | None documented |
---|
function TWinsock2UDPServer.BroadcastDataTo(const AAddress:String; APort:Word; AData:Pointer; ACount:Integer):Integer;
Description: To be documented
Note | None documented |
---|
Return to Unit Reference