Table of Contents

Interface ITCPClient

Namespace
AT.Librarys.Container.Toolkit.Communication
Assembly
AT.Librarys.Container.dll

TCP客户端

public interface ITCPClient : IToolkitBase, IModuleBase
Inherited Members
Extension Methods

Properties

Connected

连接状态

bool Connected { get; }

Property Value

bool

Methods

Connect()

连接

bool Connect()

Returns

bool

Connect(string, int)

连接

bool Connect(string ip, int port)

Parameters

ip string

IP地址

port int

端口

Returns

bool

Disconnect()

关闭连接

bool Disconnect()

Returns

bool

Send(byte[])

发送数据

void Send(byte[] content)

Parameters

content byte[]

内容

Send(string)

发送

void Send(string content)

Parameters

content string

内容

SendWait(byte[])

发送等待结果

byte[] SendWait(byte[] content)

Parameters

content byte[]

内容

Returns

byte[]

SendWait(byte[], int)

发送等待结果

byte[] SendWait(byte[] content, int waitTimeOut)

Parameters

content byte[]

内容

waitTimeOut int

超时时间

Returns

byte[]

SendWait(string)

发送等待结果

string SendWait(string content)

Parameters

content string

内容

Returns

string

SendWait(string, int)

发送等待结果

string SendWait(string content, int waitTimeOut)

Parameters

content string

内容

waitTimeOut int

超时时间

Returns

string

Events

OnBinaryDataAvailable

接收二进制数据

event BinaryDataAvailableHandler OnBinaryDataAvailable

Event Type

BinaryDataAvailableHandler

OnSocketError

显示异常错误信息

event SocketErrorHandler OnSocketError

Event Type

SocketErrorHandler

OnStringDataAvailable

接收字符串数据

event StringDataAvailableHandler OnStringDataAvailable

Event Type

StringDataAvailableHandler