C# Класс Rover.TCPClient

Показать файл Открыть проект

Открытые методы

Метод Описание
GetNumberOfReceivedData ( ) : int
Init ( int QueueSize, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : void

Internal init function

ReceiveData ( byte &data, int size ) : int

Receive data from the connected server.

SendData ( byte data, int size ) : void

Send data to the conneted server

TCPClient ( String IPAddressStr, int Port, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : System

Create a TCP client objet, on the specified ip address and port.

Приватные методы

Метод Описание
ReceptionTask ( ) : void

Reception Task

TransmissionTask ( ) : void

Transmission task

Описание методов

GetNumberOfReceivedData() публичный Метод

public GetNumberOfReceivedData ( ) : int
Результат int

Init() публичный Метод

Internal init function
public Init ( int QueueSize, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : void
QueueSize int
aTransmittedDataCB TransmittedDataCBType
aReceivedDataCD ReceivedDataCDType
Результат void

ReceiveData() публичный Метод

Receive data from the connected server.
public ReceiveData ( byte &data, int size ) : int
data byte
size int
Результат int

SendData() публичный Метод

Send data to the conneted server
public SendData ( byte data, int size ) : void
data byte
size int
Результат void

TCPClient() публичный Метод

Create a TCP client objet, on the specified ip address and port.
public TCPClient ( String IPAddressStr, int Port, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : System
IPAddressStr String
Port int
aTransmittedDataCB TransmittedDataCBType
aReceivedDataCD ReceivedDataCDType
Результат System