feat: initial commit - HJHA game server full source
6 major server modules (PdkFriendServer/GlobalSever/ServerCore/GameModule/GameNetModule) + game logic (GameFix/GameDAL/ServerData) + network layer (NetWorkMessage) + data layer (ObjectModel) + utilities (MrWu/Core/Config/CloudAPI/dll) + adapters (zyxAdapter/base) .NET 8.0 C# solution, 16 projects, 958 source files
This commit is contained in:
BIN
dll_new/FastSocket.Client.dll
Normal file
BIN
dll_new/FastSocket.Client.dll
Normal file
Binary file not shown.
BIN
dll_new/FastSocket.Server.dll
Normal file
BIN
dll_new/FastSocket.Server.dll
Normal file
Binary file not shown.
663
dll_new/FastSocket.Server.xml
Normal file
663
dll_new/FastSocket.Server.xml
Normal file
@ -0,0 +1,663 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>FastSocket.Server</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="P:Sodao.FastSocket.Server.Config.ServerConfig.Name">
|
||||
<summary>
|
||||
名称
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.Config.ServerConfig.Port">
|
||||
<summary>
|
||||
端口
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.Config.ServerConfig.SocketBufferSize">
|
||||
<summary>
|
||||
Socket Buffer Size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.Config.ServerConfig.MessageBufferSize">
|
||||
<summary>
|
||||
Message Buffer Size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.Config.ServerConfig.MaxMessageSize">
|
||||
<summary>
|
||||
MaxMessageSize
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.Config.ServerConfig.MaxConnections">
|
||||
<summary>
|
||||
最大链接数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.ISocketListener">
|
||||
<summary>
|
||||
socket listener
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:Sodao.FastSocket.Server.ISocketListener.Accepted">
|
||||
<summary>
|
||||
socket accepted event
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.ISocketListener.EndPoint">
|
||||
<summary>
|
||||
get endpoint
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketListener.Start">
|
||||
<summary>
|
||||
start listen
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketListener.Stop">
|
||||
<summary>
|
||||
stop listen
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.ISocketService`1">
|
||||
<summary>
|
||||
socket service interface.
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketService`1.OnConnected(Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
当建立socket连接时,会调用此方法
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketService`1.OnSendCallback(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.Packet,System.Boolean)">
|
||||
<summary>
|
||||
发送回调
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="packet"></param>
|
||||
<param name="isSuccess"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketService`1.OnReceived(Sodao.FastSocket.SocketBase.IConnection,`0)">
|
||||
<summary>
|
||||
当接收到客户端新消息时,会调用此方法.
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketService`1.OnDisconnected(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
当socket连接断开时,会调用此方法
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.ISocketService`1.OnException(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
当发生异常时,会调用此方法
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.IUdpServer">
|
||||
<summary>
|
||||
upd server interface
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.IUdpServer.Start">
|
||||
<summary>
|
||||
开始
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.IUdpServer.Stop">
|
||||
<summary>
|
||||
stop
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.IUdpServer.SendTo(System.Net.EndPoint,System.Byte[])">
|
||||
<summary>
|
||||
异步发送
|
||||
</summary>
|
||||
<param name="endPoint"></param>
|
||||
<param name="payload"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.IUdpServer`1">
|
||||
<summary>
|
||||
upd server interface
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.AbsUdpService`1">
|
||||
<summary>
|
||||
udp service
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsUdpService`1.OnReceived(Sodao.FastSocket.Server.UdpSession,`0)">
|
||||
<summary>
|
||||
on message received
|
||||
</summary>
|
||||
<param name="session"></param>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsUdpService`1.OnError(Sodao.FastSocket.Server.UdpSession,System.Exception)">
|
||||
<summary>
|
||||
on error
|
||||
</summary>
|
||||
<param name="session"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.IUdpService`1">
|
||||
<summary>
|
||||
udp service interface.
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.IUdpService`1.OnReceived(Sodao.FastSocket.Server.UdpSession,`0)">
|
||||
<summary>
|
||||
on message received
|
||||
</summary>
|
||||
<param name="session"></param>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.IUdpService`1.OnError(Sodao.FastSocket.Server.UdpSession,System.Exception)">
|
||||
<summary>
|
||||
on error.
|
||||
</summary>
|
||||
<param name="session"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Messaging.IMessage">
|
||||
<summary>
|
||||
message interface
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Messaging.CommandLineMessage">
|
||||
<summary>
|
||||
command line message.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.Messaging.CommandLineMessage.CmdName">
|
||||
<summary>
|
||||
get the current command name.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.Messaging.CommandLineMessage.Parameters">
|
||||
<summary>
|
||||
参数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Messaging.CommandLineMessage.#ctor(System.String,System.String[])">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="cmdName"></param>
|
||||
<param name="parameters"></param>
|
||||
<exception cref="T:System.ArgumentNullException">cmdName is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Messaging.CommandLineMessage.Reply(Sodao.FastSocket.SocketBase.IConnection,System.String)">
|
||||
<summary>
|
||||
reply
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="value"></param>
|
||||
<exception cref="T:System.ArgumentNullException">connection is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Messaging.CommandLineMessage.ToPacket(System.String)">
|
||||
<summary>
|
||||
to <see cref="T:Sodao.FastSocket.SocketBase.Packet"/>
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:System.ArgumentNullException">value is null</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Messaging.ThriftMessage">
|
||||
<summary>
|
||||
thrift message.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.Messaging.ThriftMessage.Payload">
|
||||
<summary>
|
||||
payload
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Messaging.ThriftMessage.#ctor(System.Byte[])">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Protocol.IUdpProtocol`1">
|
||||
<summary>
|
||||
upd protocol
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.IUdpProtocol`1.Parse(System.ArraySegment{System.Byte})">
|
||||
<summary>
|
||||
parse protocol message
|
||||
</summary>
|
||||
<param name="buffer"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.MessagePackProtocol.Parse(Sodao.FastSocket.SocketBase.IConnection,System.ArraySegment{System.Byte},System.Int32,System.Int32@)">
|
||||
<summary>
|
||||
parse
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="buffer"></param>
|
||||
<param name="maxMessageSize"></param>
|
||||
<param name="readlength"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:Sodao.FastSocket.Server.Protocol.BadProtocolException">bad thrift protocol</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Protocol.BadProtocolException">
|
||||
<summary>
|
||||
bad protocol exception
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.BadProtocolException.#ctor">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.BadProtocolException.#ctor(System.String)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Protocol.CommandLineProtocol">
|
||||
<summary>
|
||||
命令行协议
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.CommandLineProtocol.Parse(Sodao.FastSocket.SocketBase.IConnection,System.ArraySegment{System.Byte},System.Int32,System.Int32@)">
|
||||
<summary>
|
||||
parse
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="buffer"></param>
|
||||
<param name="maxMessageSize"></param>
|
||||
<param name="readlength"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:Sodao.FastSocket.Server.Protocol.BadProtocolException">bad command line protocol</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Protocol.ProtocolNames">
|
||||
<summary>
|
||||
ProtocolNames
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.Protocol.ProtocolNames.Thrift">
|
||||
<summary>
|
||||
thrift协议
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.Protocol.ProtocolNames.CommandLine">
|
||||
<summary>
|
||||
命令行协议
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Protocol.IProtocol`1">
|
||||
<summary>
|
||||
tcp协议接口
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.IProtocol`1.Parse(Sodao.FastSocket.SocketBase.IConnection,System.ArraySegment{System.Byte},System.Int32,System.Int32@)">
|
||||
<summary>
|
||||
parse protocol message
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="buffer"></param>
|
||||
<param name="maxMessageSize"></param>
|
||||
<param name="readlength"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.Protocol.ThriftProtocol">
|
||||
<summary>
|
||||
thrift protocol
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.Protocol.ThriftProtocol.Parse(Sodao.FastSocket.SocketBase.IConnection,System.ArraySegment{System.Byte},System.Int32,System.Int32@)">
|
||||
<summary>
|
||||
parse
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="buffer"></param>
|
||||
<param name="maxMessageSize"></param>
|
||||
<param name="readlength"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:Sodao.FastSocket.Server.Protocol.BadProtocolException">bad thrift protocol</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.SocketListener">
|
||||
<summary>
|
||||
socket listener
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketListener.#ctor(System.Net.IPEndPoint,Sodao.FastSocket.SocketBase.IHost)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="endPoint"></param>
|
||||
<param name="host"></param>
|
||||
<exception cref="T:System.ArgumentNullException">endPoint is null</exception>
|
||||
<exception cref="T:System.ArgumentNullException">host is null</exception>
|
||||
</member>
|
||||
<member name="E:Sodao.FastSocket.Server.SocketListener.Accepted">
|
||||
<summary>
|
||||
socket accepted event
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.Server.SocketListener.EndPoint">
|
||||
<summary>
|
||||
get listener endPoint
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketListener.Start">
|
||||
<summary>
|
||||
start
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketListener.Stop">
|
||||
<summary>
|
||||
stop
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketListener.AcceptAsync(System.Net.Sockets.Socket)">
|
||||
<summary>
|
||||
accept socket.
|
||||
</summary>
|
||||
<param name="socket"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketListener.AcceptCompleted(System.Object,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
async accept socket completed handle.
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.AbsSocketService`1">
|
||||
<summary>
|
||||
abstract socket service interface.
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsSocketService`1.OnConnected(Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
当建立socket连接时,会调用此方法
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsSocketService`1.OnSendCallback(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.Packet,System.Boolean)">
|
||||
<summary>
|
||||
发送回调
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="packet"></param>
|
||||
<param name="isSuccess"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsSocketService`1.OnReceived(Sodao.FastSocket.SocketBase.IConnection,`0)">
|
||||
<summary>
|
||||
当接收到客户端新消息时,会调用此方法.
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsSocketService`1.OnDisconnected(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
当socket连接断开时,会调用此方法
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.AbsSocketService`1.OnException(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
当发生异常时,会调用此方法
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.SocketServer`1">
|
||||
<summary>
|
||||
socket server.
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.#ctor(System.Int32,Sodao.FastSocket.Server.ISocketService{`0},Sodao.FastSocket.Server.Protocol.IProtocol{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="port"></param>
|
||||
<param name="socketService"></param>
|
||||
<param name="protocol"></param>
|
||||
<param name="socketBufferSize"></param>
|
||||
<param name="messageBufferSize"></param>
|
||||
<param name="maxMessageSize"></param>
|
||||
<param name="maxConnections"></param>
|
||||
<exception cref="T:System.ArgumentNullException">socketService is null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">protocol is null.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">maxMessageSize</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">maxConnections</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.OnAccepted(Sodao.FastSocket.Server.ISocketListener,Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
socket accepted handler
|
||||
</summary>
|
||||
<param name="listener"></param>
|
||||
<param name="connection"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.Start">
|
||||
<summary>
|
||||
start
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.Stop">
|
||||
<summary>
|
||||
stop
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.OnConnected(Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
OnConnected
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.OnSendCallback(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.Packet,System.Boolean)">
|
||||
<summary>
|
||||
send callback
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="packet"></param>
|
||||
<param name="isSuccess"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.OnMessageReceived(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.MessageReceivedEventArgs)">
|
||||
<summary>
|
||||
OnMessageReceived
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.OnDisconnected(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
OnDisconnected
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServer`1.OnConnectionError(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
on connection error
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.SocketServerManager">
|
||||
<summary>
|
||||
Socket server manager.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.SocketServerManager._dicHosts">
|
||||
<summary>
|
||||
key:server name.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServerManager.AddHost``1(System.String,Sodao.FastSocket.Server.SocketServer{``0})">
|
||||
<summary>
|
||||
初始化
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServerManager.GetProtocol(System.String)">
|
||||
<summary>
|
||||
get protocol.
|
||||
</summary>
|
||||
<param name="protocol"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServerManager.Start">
|
||||
<summary>
|
||||
启动服务
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServerManager.Stop">
|
||||
<summary>
|
||||
停止服务
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.SocketServerManager.TryGetHost(System.String,Sodao.FastSocket.SocketBase.IHost@)">
|
||||
<summary>
|
||||
try get host by name.
|
||||
</summary>
|
||||
<param name="name"></param>
|
||||
<param name="host"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.UdpServer`1">
|
||||
<summary>
|
||||
upd server
|
||||
</summary>
|
||||
<typeparam name="TMessage"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.#ctor(System.Int32,Sodao.FastSocket.Server.Protocol.IUdpProtocol{`0},Sodao.FastSocket.Server.IUdpService{`0})">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="port"></param>
|
||||
<param name="protocol"></param>
|
||||
<param name="service"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.#ctor(System.Int32,System.Int32,Sodao.FastSocket.Server.Protocol.IUdpProtocol{`0},Sodao.FastSocket.Server.IUdpService{`0})">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="port"></param>
|
||||
<param name="messageBufferSize"></param>
|
||||
<param name="protocol"></param>
|
||||
<param name="service"></param>
|
||||
<exception cref="T:System.ArgumentNullException">protocol is null.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">service is null.</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.BeginReceive(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
异步接收数据
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.ReceiveCompleted(System.Object,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
completed handle
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.Start">
|
||||
<summary>
|
||||
start
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.Stop">
|
||||
<summary>
|
||||
stop
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.SendTo(System.Net.EndPoint,System.Byte[])">
|
||||
<summary>
|
||||
send to...
|
||||
</summary>
|
||||
<param name="endPoint"></param>
|
||||
<param name="payload"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.UdpServer`1.AsyncSendPool">
|
||||
<summary>
|
||||
用于异步发送的<see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/>对象池
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.AsyncSendPool.#ctor(System.Int32,System.Net.Sockets.Socket)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="messageBufferSize"></param>
|
||||
<param name="socket"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.AsyncSendPool.SendCompleted(System.Object,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
send completed handle
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.AsyncSendPool.Acquire">
|
||||
<summary>
|
||||
acquire
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.AsyncSendPool.Release(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
release
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpServer`1.AsyncSendPool.SendAsync(System.Net.EndPoint,System.Byte[])">
|
||||
<summary>
|
||||
sned async
|
||||
</summary>
|
||||
<param name="endPoint"></param>
|
||||
<param name="payload"></param>
|
||||
<exception cref="T:System.ArgumentNullException">endPoint is null</exception>
|
||||
<exception cref="T:System.ArgumentNullException">payload is null or empty</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">payload length大于messageBufferSize</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.Server.UdpSession">
|
||||
<summary>
|
||||
upd session
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.UdpSession._server">
|
||||
<summary>
|
||||
udp server
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.Server.UdpSession.RemoteEndPoint">
|
||||
<summary>
|
||||
get remote endPoint
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpSession.#ctor(System.Net.EndPoint,Sodao.FastSocket.Server.IUdpServer)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="remoteEndPoint"></param>
|
||||
<param name="server"></param>
|
||||
<exception cref="T:System.ArgumentNullException">server is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.Server.UdpSession.SendAsync(System.Byte[])">
|
||||
<summary>
|
||||
sned async
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<exception cref="T:System.ArgumentNullException">payload is null or empty</exception>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
dll_new/FastSocket.SocketBase.dll
Normal file
BIN
dll_new/FastSocket.SocketBase.dll
Normal file
Binary file not shown.
1060
dll_new/FastSocket.SocketBase.xml
Normal file
1060
dll_new/FastSocket.SocketBase.xml
Normal file
@ -0,0 +1,1060 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>FastSocket.SocketBase</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.ConnectionCollection">
|
||||
<summary>
|
||||
socket connection collection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.ConnectionCollection._dic">
|
||||
<summary>
|
||||
key:ConnectionID
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.ConnectionCollection.Add(Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
add
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:System.ArgumentNullException">connection is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.ConnectionCollection.Remove(System.Int64)">
|
||||
<summary>
|
||||
remove connection by id.
|
||||
</summary>
|
||||
<param name="connectionID"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.ConnectionCollection.Get(System.Int64)">
|
||||
<summary>
|
||||
get by connection id
|
||||
</summary>
|
||||
<param name="connectionID"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.ConnectionCollection.ToArray">
|
||||
<summary>
|
||||
to array
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.ConnectionCollection.Count">
|
||||
<summary>
|
||||
count.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.ConnectionCollection.DisconnectAll">
|
||||
<summary>
|
||||
断开所有连接
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.DisconnectedHandler">
|
||||
<summary>
|
||||
connection disconnected delegate
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Log.ConsoleListener">
|
||||
<summary>
|
||||
console trace listener
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ConsoleListener.Debug(System.String)">
|
||||
<summary>
|
||||
debug
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ConsoleListener.Error(System.String,System.Exception)">
|
||||
<summary>
|
||||
error
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ConsoleListener.Info(System.String)">
|
||||
<summary>
|
||||
info
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Log.DiagnosticListener">
|
||||
<summary>
|
||||
diagnostic listener
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.DiagnosticListener.Debug(System.String)">
|
||||
<summary>
|
||||
debug
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.DiagnosticListener.Error(System.String,System.Exception)">
|
||||
<summary>
|
||||
error
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.DiagnosticListener.Info(System.String)">
|
||||
<summary>
|
||||
info
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Log.ITraceListener">
|
||||
<summary>
|
||||
trace listener interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ITraceListener.Debug(System.String)">
|
||||
<summary>
|
||||
debug
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ITraceListener.Error(System.String,System.Exception)">
|
||||
<summary>
|
||||
error
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ITraceListener.Info(System.String)">
|
||||
<summary>
|
||||
info
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Log.Trace">
|
||||
<summary>
|
||||
trace
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.Trace.EnableConsole">
|
||||
<summary>
|
||||
enable console trace listener
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.Trace.EnableDiagnostic">
|
||||
<summary>
|
||||
enable diagnostic
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.Trace.AddListener(Sodao.FastSocket.SocketBase.Log.ITraceListener)">
|
||||
<summary>
|
||||
add listener
|
||||
</summary>
|
||||
<param name="listener"></param>
|
||||
<exception cref="T:System.ArgumentNullException">listener is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.Trace.Debug(System.String)">
|
||||
<summary>
|
||||
debug
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<exception cref="T:System.ArgumentNullException">message is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.Trace.Info(System.String)">
|
||||
<summary>
|
||||
info
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<exception cref="T:System.ArgumentNullException">message is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.Trace.Error(System.String,System.Exception)">
|
||||
<summary>
|
||||
error
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<param name="ex"></param>
|
||||
<exception cref="T:System.ArgumentNullException">message is null</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Log.ListenerWrapper">
|
||||
<summary>
|
||||
trace listener wrapper
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ListenerWrapper.#ctor(System.Action{System.String},System.Action{System.String,System.Exception},System.Action{System.String})">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="onDebug"></param>
|
||||
<param name="onError"></param>
|
||||
<param name="onInfo"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ListenerWrapper.Debug(System.String)">
|
||||
<summary>
|
||||
debug
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ListenerWrapper.Error(System.String,System.Exception)">
|
||||
<summary>
|
||||
error
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Log.ListenerWrapper.Info(System.String)">
|
||||
<summary>
|
||||
info
|
||||
</summary>
|
||||
<param name="message"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.MessageProcessHandler">
|
||||
<summary>
|
||||
消息处理handler
|
||||
</summary>
|
||||
<param name="buffer"></param>
|
||||
<param name="readlength"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.MessageReceivedEventArgs">
|
||||
<summary>
|
||||
message received eventArgs
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.MessageReceivedEventArgs._processCallback">
|
||||
<summary>
|
||||
process callback
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.MessageReceivedEventArgs.Buffer">
|
||||
<summary>
|
||||
Buffer
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.MessageReceivedEventArgs.#ctor(System.ArraySegment{System.Byte},Sodao.FastSocket.SocketBase.MessageProcessHandler)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="buffer"></param>
|
||||
<param name="processCallback"></param>
|
||||
<exception cref="T:System.ArgumentNullException">processCallback is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.MessageReceivedEventArgs.SetReadlength(System.Int32)">
|
||||
<summary>
|
||||
设置已读取长度
|
||||
</summary>
|
||||
<param name="readlength"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Packet">
|
||||
<summary>
|
||||
packet
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Packet.SentSize">
|
||||
<summary>
|
||||
get or set sent size.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Packet.CreatedTime">
|
||||
<summary>
|
||||
get the packet created time
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Packet.Payload">
|
||||
<summary>
|
||||
get payload
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Packet.#ctor(System.Byte[])">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<exception cref="T:System.ArgumentNullException">payload is null.</exception>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.Packet.Tag">
|
||||
<summary>
|
||||
get or set tag object
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Packet.IsSent">
|
||||
<summary>
|
||||
获取一个值,该值指示当前packet是否已发送完毕.
|
||||
</summary>
|
||||
<returns>true表示已发送完毕</returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.IConnection">
|
||||
<summary>
|
||||
a connection interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:Sodao.FastSocket.SocketBase.IConnection.Disconnected">
|
||||
<summary>
|
||||
disconnected event
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IConnection.Active">
|
||||
<summary>
|
||||
return the connection is active.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IConnection.LatestActiveTime">
|
||||
<summary>
|
||||
get the connection latest active time.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IConnection.ConnectionID">
|
||||
<summary>
|
||||
get the connection id.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IConnection.LocalEndPoint">
|
||||
<summary>
|
||||
获取本地IP地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IConnection.RemoteEndPoint">
|
||||
<summary>
|
||||
获取远程IP地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IConnection.UserData">
|
||||
<summary>
|
||||
获取或设置与用户数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IConnection.BeginSend(Sodao.FastSocket.SocketBase.Packet)">
|
||||
<summary>
|
||||
异步发送数据
|
||||
</summary>
|
||||
<param name="packet"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IConnection.BeginReceive">
|
||||
<summary>
|
||||
异步接收数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IConnection.BeginDisconnect(System.Exception)">
|
||||
<summary>
|
||||
异步断开连接
|
||||
</summary>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.IHost">
|
||||
<summary>
|
||||
socket connection host interface
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IHost.SocketBufferSize">
|
||||
<summary>
|
||||
get socket buffer size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.IHost.MessageBufferSize">
|
||||
<summary>
|
||||
get message buffer size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IHost.NewConnection(System.Net.Sockets.Socket)">
|
||||
<summary>
|
||||
create new <see cref="T:Sodao.FastSocket.SocketBase.IConnection"/>
|
||||
</summary>
|
||||
<param name="socket"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IHost.GetConnectionByID(System.Int64)">
|
||||
<summary>
|
||||
get <see cref="T:Sodao.FastSocket.SocketBase.IConnection"/> by connectionID
|
||||
</summary>
|
||||
<param name="connectionID"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IHost.ListAllConnection">
|
||||
<summary>
|
||||
list all <see cref="T:Sodao.FastSocket.SocketBase.IConnection"/>
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IHost.CountConnection">
|
||||
<summary>
|
||||
get connection count.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IHost.Start">
|
||||
<summary>
|
||||
启动
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.IHost.Stop">
|
||||
<summary>
|
||||
停止
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.BaseHost">
|
||||
<summary>
|
||||
base host
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.#ctor(System.Int32,System.Int32)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="socketBufferSize"></param>
|
||||
<param name="messageBufferSize"></param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">socketBufferSize</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">messageBufferSize</exception>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.SocketBufferSize">
|
||||
<summary>
|
||||
get socket buffer size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.MessageBufferSize">
|
||||
<summary>
|
||||
get message buffer size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.NewConnection(System.Net.Sockets.Socket)">
|
||||
<summary>
|
||||
create new <see cref="T:Sodao.FastSocket.SocketBase.IConnection"/>
|
||||
</summary>
|
||||
<param name="socket"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:System.ArgumentNullException">socket is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.GetConnectionByID(System.Int64)">
|
||||
<summary>
|
||||
get <see cref="T:Sodao.FastSocket.SocketBase.IConnection"/> by connectionID
|
||||
</summary>
|
||||
<param name="connectionID"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.ListAllConnection">
|
||||
<summary>
|
||||
list all <see cref="T:Sodao.FastSocket.SocketBase.IConnection"/>
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.CountConnection">
|
||||
<summary>
|
||||
get connection count.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.Start">
|
||||
<summary>
|
||||
启动
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.Stop">
|
||||
<summary>
|
||||
停止
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.NextConnectionID">
|
||||
<summary>
|
||||
生成下一个连接ID
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.RegisterConnection(Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
register connection
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<exception cref="T:System.ArgumentNullException">connection is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.OnConnected(Sodao.FastSocket.SocketBase.IConnection)">
|
||||
<summary>
|
||||
OnConnected
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.OnStartSending(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.Packet)">
|
||||
<summary>
|
||||
OnStartSending
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="packet"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.OnSendCallback(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.Packet,System.Boolean)">
|
||||
<summary>
|
||||
OnSendCallback
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="packet"></param>
|
||||
<param name="isSuccess"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.OnMessageReceived(Sodao.FastSocket.SocketBase.IConnection,Sodao.FastSocket.SocketBase.MessageReceivedEventArgs)">
|
||||
<summary>
|
||||
OnMessageReceived
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.OnDisconnected(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
OnDisconnected
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
<exception cref="T:System.ArgumentNullException">connection is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.OnConnectionError(Sodao.FastSocket.SocketBase.IConnection,System.Exception)">
|
||||
<summary>
|
||||
OnError
|
||||
</summary>
|
||||
<param name="connection"></param>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.BaseHost.SocketAsyncEventArgsPool">
|
||||
<summary>
|
||||
<see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> pool
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.SocketAsyncEventArgsPool.#ctor(System.Int32)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="messageBufferSize"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.SocketAsyncEventArgsPool.Acquire">
|
||||
<summary>
|
||||
acquire
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.SocketAsyncEventArgsPool.Release(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
release
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection">
|
||||
<summary>
|
||||
default socket connection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.#ctor(System.Int64,System.Net.Sockets.Socket,Sodao.FastSocket.SocketBase.BaseHost)">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="connectionID"></param>
|
||||
<param name="socket"></param>
|
||||
<param name="host"></param>
|
||||
<exception cref="T:System.ArgumentNullException">socket is null</exception>
|
||||
<exception cref="T:System.ArgumentNullException">host is null</exception>
|
||||
</member>
|
||||
<member name="E:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.Disconnected">
|
||||
<summary>
|
||||
连接断开事件
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.Active">
|
||||
<summary>
|
||||
return the connection is active.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.LatestActiveTime">
|
||||
<summary>
|
||||
get the connection latest active time.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.ConnectionID">
|
||||
<summary>
|
||||
get the connection id.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.LocalEndPoint">
|
||||
<summary>
|
||||
获取本地IP地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.RemoteEndPoint">
|
||||
<summary>
|
||||
获取远程IP地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.UserData">
|
||||
<summary>
|
||||
获取或设置与用户数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.BeginSend(Sodao.FastSocket.SocketBase.Packet)">
|
||||
<summary>
|
||||
异步发送数据
|
||||
</summary>
|
||||
<param name="packet"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.BeginReceive">
|
||||
<summary>
|
||||
异步接收数据
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.BeginDisconnect(System.Exception)">
|
||||
<summary>
|
||||
异步断开连接
|
||||
</summary>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.FreeSendQueue">
|
||||
<summary>
|
||||
free send queue
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.FreeSend">
|
||||
<summary>
|
||||
free for send.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.FreeReceive">
|
||||
<summary>
|
||||
free fo receive.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.OnStartSending(Sodao.FastSocket.SocketBase.Packet)">
|
||||
<summary>
|
||||
fire StartSending
|
||||
</summary>
|
||||
<param name="packet"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.OnSendCallback(Sodao.FastSocket.SocketBase.Packet,System.Boolean)">
|
||||
<summary>
|
||||
fire SendCallback
|
||||
</summary>
|
||||
<param name="packet"></param>
|
||||
<param name="isSuccess"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.OnMessageReceived(Sodao.FastSocket.SocketBase.MessageReceivedEventArgs)">
|
||||
<summary>
|
||||
fire MessageReceived
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.OnDisconnected(System.Exception)">
|
||||
<summary>
|
||||
fire Disconnected
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.OnError(System.Exception)">
|
||||
<summary>
|
||||
fire Error
|
||||
</summary>
|
||||
<param name="ex"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.SendPacketInternal(Sodao.FastSocket.SocketBase.Packet)">
|
||||
<summary>
|
||||
internal send packet.
|
||||
</summary>
|
||||
<param name="packet"></param>
|
||||
<exception cref="T:System.ArgumentNullException">packet is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.SendPacketInternal(System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
internal send packet.
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.SendAsyncCompleted(System.Object,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
async send callback
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.ReceiveInternal">
|
||||
<summary>
|
||||
receive
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.ReceiveAsyncCompleted(System.Object,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
async receive callback
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.MessageProcessCallback(System.ArraySegment{System.Byte},System.Int32)">
|
||||
<summary>
|
||||
message process callback
|
||||
</summary>
|
||||
<param name="payload"></param>
|
||||
<param name="readlength"></param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">readlength less than 0 or greater than payload.Count.</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.DisconnectInternal(System.Exception)">
|
||||
<summary>
|
||||
disconnect
|
||||
</summary>
|
||||
<param name="reason"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.DisconnectAsyncCompleted(System.Object,System.Net.Sockets.SocketAsyncEventArgs)">
|
||||
<summary>
|
||||
async disconnect callback
|
||||
</summary>
|
||||
<param name="sender"></param>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue">
|
||||
<summary>
|
||||
packet queue
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.#ctor(System.Action{Sodao.FastSocket.SocketBase.Packet})">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="sendAction"></param>
|
||||
<exception cref="T:System.ArgumentNullException">sendAction is null.</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.TrySend(Sodao.FastSocket.SocketBase.Packet)">
|
||||
<summary>
|
||||
try send packet
|
||||
</summary>
|
||||
<param name="packet"></param>
|
||||
<returns>if CLOSED return false.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.Close">
|
||||
<summary>
|
||||
close
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.TrySendNext">
|
||||
<summary>
|
||||
try send next packet
|
||||
</summary>
|
||||
<returns>if CLOSED return false.</returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.CloseResult">
|
||||
<summary>
|
||||
close queue result
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.CloseResult.BeforeState">
|
||||
<summary>
|
||||
before close state
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.CloseResult.Packets">
|
||||
<summary>
|
||||
wait sending packet array
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.BaseHost.DefaultConnection.PacketQueue.CloseResult.#ctor(System.Int32,Sodao.FastSocket.SocketBase.Packet[])">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="beforeState"></param>
|
||||
<param name="packets"></param>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1">
|
||||
<summary>
|
||||
一致性哈希container
|
||||
</summary>
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.#ctor(System.Collections.Generic.IDictionary{System.String,`0})">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
<param name="source"></param>
|
||||
<exception cref="T:System.ArgumentNullException">source is null</exception>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.Get(System.UInt32)">
|
||||
<summary>
|
||||
Given an item key hash,
|
||||
this method returns the Server which is closest on the server key continuum.
|
||||
</summary>
|
||||
<param name="consistentKey"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.Get(System.Byte[])">
|
||||
<summary>
|
||||
get
|
||||
</summary>
|
||||
<param name="consistentKey"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.FNV1_32">
|
||||
<summary>
|
||||
Fowler-Noll-Vo hash, variant 1, 32-bit version.
|
||||
http://www.isthe.com/chongo/tech/comp/fnv/
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.FNV1_32.hash">
|
||||
<summary>
|
||||
hash
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.FNV1_32.#ctor">
|
||||
<summary>
|
||||
new
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.FNV1_32.Initialize">
|
||||
<summary>
|
||||
init
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.FNV1_32.HashCore(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>
|
||||
hashcore
|
||||
</summary>
|
||||
<param name="array"></param>
|
||||
<param name="ibStart"></param>
|
||||
<param name="cbSize"></param>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.FNV1_32.HashFinal">
|
||||
<summary>
|
||||
hash final
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.ModifiedFNV1_32">
|
||||
<summary>
|
||||
Modified Fowler-Noll-Vo hash, 32-bit version.
|
||||
http://home.comcast.net/~bretm/hash/6.html
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ConsistentHashContainer`1.ModifiedFNV1_32.HashFinal">
|
||||
<summary>
|
||||
hashFinal.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.Date">
|
||||
<summary>
|
||||
关于时间的一些操作
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.Date.unixEpoch">
|
||||
<summary>
|
||||
unix下的纪元时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.Date.dateTimeMaxValueMillisecondsSinceEpoch">
|
||||
<summary>
|
||||
the max milliseconds since epoch.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Sodao.FastSocket.SocketBase.Utils.Date.UtcNow">
|
||||
<summary>
|
||||
Gets the current utc time in an optimized fashion.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.ToUniversalTime(System.DateTime)">
|
||||
<summary>
|
||||
Converts a DateTime to UTC (with special handling for MinValue and MaxValue).
|
||||
</summary>
|
||||
<param name="dateTime">A DateTime.</param>
|
||||
<returns>The DateTime in UTC.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.ToMillisecondsSinceEpoch(System.DateTime)">
|
||||
<summary>
|
||||
Converts a DateTime to number of milliseconds since Unix epoch.
|
||||
</summary>
|
||||
<param name="dateTime">A DateTime.</param>
|
||||
<returns>Number of seconds since Unix epoch.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.ToSecondsSinceEpoch(System.DateTime)">
|
||||
<summary>
|
||||
Converts a DateTime to number of seconds since Unix epoch.
|
||||
</summary>
|
||||
<param name="dateTime">A DateTime.</param>
|
||||
<returns>Number of seconds since Unix epoch.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.ToDateTimeFromMillisecondsSinceEpoch(System.Int64)">
|
||||
<summary>
|
||||
Converts from number of milliseconds since Unix epoch to DateTime.
|
||||
</summary>
|
||||
<param name="millisecondsSinceEpoch">The number of milliseconds since Unix epoch.</param>
|
||||
<returns>A DateTime.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.ToDateTimeFromSecondsSinceEpoch(System.Int64)">
|
||||
<summary>
|
||||
Converts from number of seconds since Unix epoch to DateTime.
|
||||
</summary>
|
||||
<param name="secondsSinceEpoch">The number of seconds since Unix epoch.</param>
|
||||
<returns>A DateTime.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.ToLocalTime(System.DateTime,System.DateTimeKind)">
|
||||
<summary>
|
||||
Converts a DateTime to local time (with special handling for MinValue and MaxValue).
|
||||
</summary>
|
||||
<param name="dateTime">A DateTime.</param>
|
||||
<param name="kind">A DateTimeKind.</param>
|
||||
<returns>The DateTime in local time.</returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.Date.SpecifyKind(System.DateTime,System.DateTimeKind)">
|
||||
<summary>
|
||||
SpecifyKind
|
||||
</summary>
|
||||
<param name="dt"></param>
|
||||
<param name="kind"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.IPUtility">
|
||||
<summary>
|
||||
ip utility
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.IPUtility.ipABegin">
|
||||
<summary>
|
||||
A类: 10.0.0.0-10.255.255.255
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.IPUtility.ipAEnd">
|
||||
<summary>
|
||||
A类: 10.0.0.0-10.255.255.255
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.IPUtility.ipBBegin">
|
||||
<summary>
|
||||
B类: 172.16.0.0-172.31.255.255
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.IPUtility.ipBEnd">
|
||||
<summary>
|
||||
B类: 172.16.0.0-172.31.255.255
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.IPUtility.ipCBegin">
|
||||
<summary>
|
||||
C类: 192.168.0.0-192.168.255.255
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Sodao.FastSocket.SocketBase.Utils.IPUtility.ipCEnd">
|
||||
<summary>
|
||||
C类: 192.168.0.0-192.168.255.255
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.#cctor">
|
||||
<summary>
|
||||
static new
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.ConvertToNumber(System.String)">
|
||||
<summary>
|
||||
ipaddress convert to long
|
||||
</summary>
|
||||
<param name="ipAddress"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.ConvertToNumber(System.Net.IPAddress)">
|
||||
<summary>
|
||||
ipaddress convert to long
|
||||
</summary>
|
||||
<param name="ipAddress"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.IsIntranet(System.String)">
|
||||
<summary>
|
||||
true表示为内网IP
|
||||
</summary>
|
||||
<param name="ipAddress"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.IsIntranet(System.Net.IPAddress)">
|
||||
<summary>
|
||||
true表示为内网IP
|
||||
</summary>
|
||||
<param name="ipAddress"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.IsIntranet(System.Int64)">
|
||||
<summary>
|
||||
true表示为内网IP
|
||||
</summary>
|
||||
<param name="longIP"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.GetLocalIntranetIP">
|
||||
<summary>
|
||||
获取本机内网IP
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.IPUtility.GetLocalIntranetIPList">
|
||||
<summary>
|
||||
获取本机内网IP列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter">
|
||||
<summary>
|
||||
network bit converter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter.GetBytes(System.Int16)">
|
||||
<summary>
|
||||
以网络字节数组的形式返回指定的 16 位有符号整数值。
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter.GetBytes(System.Int32)">
|
||||
<summary>
|
||||
以网络字节数组的形式返回指定的 32 位有符号整数值。
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter.GetBytes(System.Int64)">
|
||||
<summary>
|
||||
以网络字节数组的形式返回指定的 64 位有符号整数值。
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter.ToInt16(System.Byte[],System.Int32)">
|
||||
<summary>
|
||||
返回由网络字节数组中指定位置的两个字节转换来的 16 位有符号整数。
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="startIndex"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter.ToInt32(System.Byte[],System.Int32)">
|
||||
<summary>
|
||||
返回由网络字节数组中指定位置的四个字节转换来的 32 位有符号整数。
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="startIndex"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.NetworkBitConverter.ToInt64(System.Byte[],System.Int32)">
|
||||
<summary>
|
||||
返回由网络字节数组中指定位置的八个字节转换来的 64 位有符号整数。
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="startIndex"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.ReflectionHelper">
|
||||
<summary>
|
||||
反射帮助类。
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.ReflectionHelper.GetImplementObjects``1(System.Reflection.Assembly)">
|
||||
<summary>
|
||||
获取实现了指定类口类型的基类实例。
|
||||
</summary>
|
||||
<typeparam name="T">接口类型</typeparam>
|
||||
<param name="assembly">指定的程序集</param>
|
||||
<returns></returns>
|
||||
<exception cref="T:System.ArgumentNullException">assembly is null</exception>
|
||||
</member>
|
||||
<member name="T:Sodao.FastSocket.SocketBase.Utils.TaskEx">
|
||||
<summary>
|
||||
task ex
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Sodao.FastSocket.SocketBase.Utils.TaskEx.Delay(System.Int32)">
|
||||
<summary>
|
||||
delay
|
||||
</summary>
|
||||
<param name="dueTime"></param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
dll_new/websocket-sharp.dll
Normal file
BIN
dll_new/websocket-sharp.dll
Normal file
Binary file not shown.
Reference in New Issue
Block a user