一款简单易用的基础网络通讯组件库。

TouchSocketConfigExtension 类

触摸套接字配置扩展类

Definition

命名空间: TouchSocket.Sockets
程序集: TouchSocket (在 TouchSocket.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public static class TouchSocketConfigExtension
Inheritance
Object    TouchSocketConfigExtension

方法

BuildClientAsyncTClient 构建可配置,可连接类客户端,并连接
BuildServiceAsyncTService 构建Tcp类服务器,并启动。
UseUdpReceive 当udp作为客户端时,开始接收数据。起作用相当于BindIPHostProperty0端口。

字段

BacklogProperty 挂起连接队列的最大长度,所需类型Int32
BindIPHostProperty Tcp固定端口绑定, 所需类型IPHost
ClientSslOptionProperty ClientSslOption配置,为Null时则不启用 所需类型SslOption
EnableBroadcastProperty 该值指定 System.Net.Sockets.Socket可以发送或接收广播数据包。
GetDefaultNewIdProperty 设置默认Id的获取方式,所需类型FuncT, TResult
KeepAliveValueProperty 在Socket配置KeepAlive属性,这个是操作tcp底层的,如果你对底层不了解,建议不要动。 所需类型Boolean
ListenIPHostsProperty 服务器负责监听的地址组。所需类型IPHost数组
ListenOptionsProperty 直接单个配置服务器监听的地址组。所需类型Action
MaxCountProperty 最大可连接数,默认为10000,所需类型Int32
NoDelayProperty 设置Socket不使用Delay算法, 所需类型Boolean
RemoteIPHostProperty 远程目标地址,所需类型IPHost
ReuseAddressProperty 端口复用,默认为,所需类型Boolean
ServerNameProperty 服务名称,用于标识,无实际意义,所需类型String
ServiceSslOptionProperty ServiceSslOption配置,为Null时则不启用 所需类型SslOption
TcpDataHandlingAdapterProperty 数据处理适配器 所需类型FuncTResult
TransportOptionProperty 传输选项配置属性,类型为TransportOption
UdpConnResetProperty 解决Windows下UDP连接被重置错误10054。
UdpDataHandlingAdapterProperty 数据处理适配器 所需类型FuncTResult
UdpOverlappedCountProperty 重叠IO并发数。默认1。

UDP模式中,该值为重叠IO并发数

所需类型Int32

参见