Gets a value indicating whether a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance is bound to a <seecref="T:WebSocketSharp.WebSocket"/>.
</summary>
<value>
<c>true</c> if the WebSocketService is bound to a WebSocket; otherwise, <c>false</c>.
Occurs when a inner <seecref="T:WebSocketSharp.WebSocket"/> receives a data frame.
</summary>
<paramname="e">
A <seecref="T:WebSocketSharp.MessageEventArgs"/> that contains the event data associated with a <seecref="E:WebSocketSharp.WebSocket.OnMessage"/> event.
Stops a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance with the specified <seecref="T:WebSocketSharp.CloseStatusCode"/> and <seecref="T:System.String"/>.
</summary>
<paramname="code">
One of the <seecref="T:WebSocketSharp.CloseStatusCode"/> values that contains a status code indicating the reason for stop.
</param>
<paramname="reason">
A <seecref="T:System.String"/> that contains a reason for stop.
Stops a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance with the specified <seecref="T:System.UInt16"/> and <seecref="T:System.String"/>.
</summary>
<paramname="code">
A <seecref="T:System.UInt16"/> that contains a status code indicating the reason for stop.
</param>
<paramname="reason">
A <seecref="T:System.String"/> that contains a reason for stop.
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i>, <i>port</i> and <i>secure</i>.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <i>message</i>.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
(<i>Inherited from <ahref="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</blockquote></td>
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i> and <i>port</i>.
</p>
<h2>Syntax</h2>
@ -731,7 +731,7 @@
<i>address</i>
</dt>
<dd>
An<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts
Initializes a new instance of the <ahref="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i>, <i>port</i> and <i>secure</i>.
</p>
<h2>Syntax</h2>
@ -765,7 +765,7 @@
<i>address</i>
</dt>
<dd>
An<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
</dd>
<dt>
<i>port</i>
@ -790,37 +790,37 @@
<b>Namespace: </b>WebSocketSharp.Server<br/><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpClient">System.Net.Sockets.TcpClient</a> that contains the TCP connection.
A <ahref="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> that contains a WebSocket connection.
<divclass="Signature">public <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a><b>AddService<T></b> (<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> absPath)<br/> where T : <ahref="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>, new()</div>
@ -831,7 +831,7 @@
<i>T</i>
</dt>
<dd>
The type of the WebSocket service. The T must inherit the <ahref="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> class.
The type of a WebSocket service. The T must inherit the <ahref="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> class.
</dd>
</dl>
</blockquote>
@ -842,7 +842,7 @@
<i>absPath</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an absolute path associated with the WebSocket service.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an absolute path associated with a WebSocket service.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <i>message</i>.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</blockquote></td>
</tr>
</table>
@ -569,7 +569,7 @@
<i>address</i>
</dt>
<dd>
An<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains a local IP address.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
</dd>
<dt>
<i>port</i>
@ -581,7 +581,7 @@
<i>absPath</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a absolute path.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an absolute path.
</dd>
<dt>
<i>secure</i>
@ -633,43 +633,43 @@
<b>Namespace: </b>WebSocketSharp.Server<br/><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpClient">System.Net.Sockets.TcpClient</a> that contains the WebSocket connection.
A <ahref="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> that contains a WebSocket connection.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <i>message</i>.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <i>message</i>.
Occurs the <ahref="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
(<i>Inherited from <ahref="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</blockquote></td>
</tr>
</table>
@ -838,7 +838,7 @@
<i>address</i>
</dt>
<dd>
An<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
</dd>
<dt>
<i>port</i>
@ -878,7 +878,7 @@
<i>address</i>
</dt>
<dd>
An<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains an IP address.
</dd>
<dt>
<i>port</i>
@ -909,37 +909,37 @@
<b>Namespace: </b>WebSocketSharp.Server<br/><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpClient">System.Net.Sockets.TcpClient</a> that contains the TCP connection.
A <ahref="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> that contains a WebSocket connection.
Accept a WebSocket connection by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
Accepts a WebSocket connection by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
Accepts a WebSocket connection asynchronously by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
Accept a WebSocket connection by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
Accepts a WebSocket connection by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpClient">System.Net.Sockets.TcpClient</a> that contains a TCP connection to accept a WebSocket connection from.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a> that provides a TCP connection to accept a WebSocket connection.
A <ahref="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> that contains a WebSocket connection.
Accepts a WebSocket connection asynchronously by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a> that provides a TCP connection to accept a WebSocket connection.
</dd>
<dt>
<i>secure</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> that indicates a secure connection or not. (<tt>true</tt> indicates a secure connection.)
</dd>
<dt>
<i>completed</i>
</dt>
<dd>
An Action<TcpListenerWebSocketContext> delegate that contains the method(s) that is called when an asynchronous operation completes.
A <ahref="javascript:alert("Documentation not found.")">Frame.CloseStatusCode</a> that contains a status code indicating a reason for closure.
A <ahref="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a> that contains a status code indicating a reason for closure.
</dd>
</dl>
</blockquote>
@ -897,7 +897,7 @@
<i>code</i>
</dt>
<dd>
A <ahref="javascript:alert("Documentation not found.")">Frame.CloseStatusCode</a> that contains a status code indicating a reason for closure.
A <ahref="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a> that contains a status code indicating a reason for closure.
</dd>
<dt>
<i>reason</i>
@ -1180,7 +1180,7 @@
<i>data</i>
</dt>
<dd>
An array of <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> that contains the binary data to be sent.
An array of <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> that contains a binary data to send.
</dd>
</dl>
</blockquote>
@ -1207,7 +1207,7 @@
<i>file</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> that contains the binary data to be sent.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> that contains a binary data to send.
</dd>
</dl>
</blockquote>
@ -1234,7 +1234,7 @@
<i>data</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the text data to be sent.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a text data to send.
</dd>
</dl>
</blockquote>
@ -1261,7 +1261,7 @@
<i>data</i>
</dt>
<dd>
An array of <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> that contains the binary data to be sent.
An array of <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> that contains a binary data to send.
</dd>
<dt>
<i>completed</i>
@ -1294,7 +1294,7 @@
<i>file</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> that contains the binary data to be sent.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> that contains a binary data to send.
</dd>
<dt>
<i>completed</i>
@ -1327,7 +1327,7 @@
<i>data</i>
</dt>
<dd>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the text data to be sent.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a text data to send.
<MemberSignatureLanguage="ILAsm"Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2<string, bool> Broadping() cil managed"/>
A <seecref="T:System.String"/> that contains a message.
</param>
<summary>
Pings with the specified <seecref="T:System.String"/> to all clients of the WebSocket service.
</summary>
<returns>
A Dictionary<string, bool> that contains the collection of the ID and value
indicating whether the WebSocket service received a Pong in a time.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
@ -49,8 +145,12 @@
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<summary>
Gets the ID of a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance.
</summary>
<value>
A <seecref="T:System.String"/> that contains a ID.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
@ -62,80 +162,87 @@
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<summary>
Gets a value indicating whether a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance is bound to a <seecref="T:WebSocketSharp.WebSocket"/>.
</summary>
<value>
<c>true</c> if the WebSocketService is bound to a WebSocket; otherwise, <c>false</c>.
A <seecref="T:WebSocketSharp.MessageEventArgs"/> that contains the event data associated with a <seecref="E:WebSocketSharp.WebSocket.OnMessage"/> event.
</param>
<summary>
Occurs when a inner <seecref="T:WebSocketSharp.WebSocket"/> receives a data frame.
<MemberSignatureLanguage="ILAsm"Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2<string, bool> PingAround() cil managed"/>
A <seecref="T:WebSocketSharp.Server.SessionManager"/> that contains the sessions to the WebSocket service.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
@ -372,7 +469,9 @@
</ReturnValue>
<Parameters/>
<Docs>
<summary>To be added.</summary>
<summary>
Starts a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
@ -385,7 +484,9 @@
</ReturnValue>
<Parameters/>
<Docs>
<summary>To be added.</summary>
<summary>
Stops a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
@ -401,9 +502,15 @@
<ParameterName="reason"Type="System.String"/>
</Parameters>
<Docs>
<paramname="code">To be added.</param>
<paramname="reason">To be added.</param>
<summary>To be added.</summary>
<paramname="code">
A <seecref="T:System.UInt16"/> that contains a status code indicating the reason for stop.
</param>
<paramname="reason">
A <seecref="T:System.String"/> that contains a reason for stop.
</param>
<summary>
Stops a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance with the specified <seecref="T:System.UInt16"/> and <seecref="T:System.String"/>.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
@ -419,9 +526,15 @@
<ParameterName="reason"Type="System.String"/>
</Parameters>
<Docs>
<paramname="code">To be added.</param>
<paramname="reason">To be added.</param>
<summary>To be added.</summary>
<paramname="code">
One of the <seecref="T:WebSocketSharp.CloseStatusCode"/> values that contains a status code indicating the reason for stop.
</param>
<paramname="reason">
A <seecref="T:System.String"/> that contains a reason for stop.
</param>
<summary>
Stops a <seecref="T:WebSocketSharp.Server.WebSocketService"/> instance with the specified <seecref="T:WebSocketSharp.CloseStatusCode"/> and <seecref="T:System.String"/>.