diff --git a/Example/Example.pidb b/Example/Example.pidb index 1a90717a..91b3ae1b 100644 Binary files a/Example/Example.pidb and b/Example/Example.pidb differ diff --git a/Example/bin/Debug/example.exe b/Example/bin/Debug/example.exe index 6f46d242..7b990bc6 100755 Binary files a/Example/bin/Debug/example.exe and b/Example/bin/Debug/example.exe differ diff --git a/Example/bin/Debug/example.exe.mdb b/Example/bin/Debug/example.exe.mdb index 72d0c680..d1790e2d 100644 Binary files a/Example/bin/Debug/example.exe.mdb and b/Example/bin/Debug/example.exe.mdb differ diff --git a/Example/bin/Debug/websocket-sharp.dll b/Example/bin/Debug/websocket-sharp.dll index e88372fc..18aa4731 100755 Binary files a/Example/bin/Debug/websocket-sharp.dll and b/Example/bin/Debug/websocket-sharp.dll differ diff --git a/Example/bin/Debug/websocket-sharp.dll.mdb b/Example/bin/Debug/websocket-sharp.dll.mdb index 04affd8d..e6ebba4f 100644 Binary files a/Example/bin/Debug/websocket-sharp.dll.mdb and b/Example/bin/Debug/websocket-sharp.dll.mdb differ diff --git a/Example/bin/Debug_Ubuntu/example.exe b/Example/bin/Debug_Ubuntu/example.exe index 47b1fa7c..2985dda5 100755 Binary files a/Example/bin/Debug_Ubuntu/example.exe and b/Example/bin/Debug_Ubuntu/example.exe differ diff --git a/Example/bin/Debug_Ubuntu/example.exe.mdb b/Example/bin/Debug_Ubuntu/example.exe.mdb index d3ed3480..6de87e18 100644 Binary files a/Example/bin/Debug_Ubuntu/example.exe.mdb and b/Example/bin/Debug_Ubuntu/example.exe.mdb differ diff --git a/Example/bin/Debug_Ubuntu/websocket-sharp.dll b/Example/bin/Debug_Ubuntu/websocket-sharp.dll index a72c6976..1479b294 100755 Binary files a/Example/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index 3527c146..2573ad40 100644 Binary files a/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example/bin/Release/example.exe b/Example/bin/Release/example.exe index 17346b3d..6309273f 100755 Binary files a/Example/bin/Release/example.exe and b/Example/bin/Release/example.exe differ diff --git a/Example/bin/Release/websocket-sharp.dll b/Example/bin/Release/websocket-sharp.dll index 4eb21199..334ea401 100755 Binary files a/Example/bin/Release/websocket-sharp.dll and b/Example/bin/Release/websocket-sharp.dll differ diff --git a/Example/bin/Release_Ubuntu/example.exe b/Example/bin/Release_Ubuntu/example.exe index 73d2d88e..9449435b 100755 Binary files a/Example/bin/Release_Ubuntu/example.exe and b/Example/bin/Release_Ubuntu/example.exe differ diff --git a/Example/bin/Release_Ubuntu/websocket-sharp.dll b/Example/bin/Release_Ubuntu/websocket-sharp.dll index 852fe374..22462df0 100755 Binary files a/Example/bin/Release_Ubuntu/websocket-sharp.dll and b/Example/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/Example1/bin/Debug/example1.exe b/Example1/bin/Debug/example1.exe index 21d8dd72..4176291b 100755 Binary files a/Example1/bin/Debug/example1.exe and b/Example1/bin/Debug/example1.exe differ diff --git a/Example1/bin/Debug/example1.exe.mdb b/Example1/bin/Debug/example1.exe.mdb index 30bb42a1..8ef32166 100644 Binary files a/Example1/bin/Debug/example1.exe.mdb and b/Example1/bin/Debug/example1.exe.mdb differ diff --git a/Example1/bin/Debug/websocket-sharp.dll b/Example1/bin/Debug/websocket-sharp.dll index e88372fc..18aa4731 100755 Binary files a/Example1/bin/Debug/websocket-sharp.dll and b/Example1/bin/Debug/websocket-sharp.dll differ diff --git a/Example1/bin/Debug/websocket-sharp.dll.mdb b/Example1/bin/Debug/websocket-sharp.dll.mdb index 04affd8d..e6ebba4f 100644 Binary files a/Example1/bin/Debug/websocket-sharp.dll.mdb and b/Example1/bin/Debug/websocket-sharp.dll.mdb differ diff --git a/Example1/bin/Debug_Ubuntu/example1.exe b/Example1/bin/Debug_Ubuntu/example1.exe index 91014d30..2ab2bafa 100755 Binary files a/Example1/bin/Debug_Ubuntu/example1.exe and b/Example1/bin/Debug_Ubuntu/example1.exe differ diff --git a/Example1/bin/Debug_Ubuntu/example1.exe.mdb b/Example1/bin/Debug_Ubuntu/example1.exe.mdb index 70fa76e4..2b36da31 100644 Binary files a/Example1/bin/Debug_Ubuntu/example1.exe.mdb and b/Example1/bin/Debug_Ubuntu/example1.exe.mdb differ diff --git a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll index a72c6976..1479b294 100755 Binary files a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index 3527c146..2573ad40 100644 Binary files a/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example1/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example1/bin/Release/example1.exe b/Example1/bin/Release/example1.exe index c365a0ca..72091fdd 100755 Binary files a/Example1/bin/Release/example1.exe and b/Example1/bin/Release/example1.exe differ diff --git a/Example1/bin/Release/websocket-sharp.dll b/Example1/bin/Release/websocket-sharp.dll index 4eb21199..334ea401 100755 Binary files a/Example1/bin/Release/websocket-sharp.dll and b/Example1/bin/Release/websocket-sharp.dll differ diff --git a/Example1/bin/Release_Ubuntu/example1.exe b/Example1/bin/Release_Ubuntu/example1.exe index 54c77c02..e5f9b390 100755 Binary files a/Example1/bin/Release_Ubuntu/example1.exe and b/Example1/bin/Release_Ubuntu/example1.exe differ diff --git a/Example1/bin/Release_Ubuntu/websocket-sharp.dll b/Example1/bin/Release_Ubuntu/websocket-sharp.dll index 852fe374..22462df0 100755 Binary files a/Example1/bin/Release_Ubuntu/websocket-sharp.dll and b/Example1/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/Example2/Example2.pidb b/Example2/Example2.pidb index d437928c..79a5d499 100644 Binary files a/Example2/Example2.pidb and b/Example2/Example2.pidb differ diff --git a/Example2/Program.cs b/Example2/Program.cs index e828fbce..a02f2012 100644 --- a/Example2/Program.cs +++ b/Example2/Program.cs @@ -28,7 +28,7 @@ namespace Example2 wssv.Uri, wssv.Address, wssv.Port); */ - /// Multi services server + // Multi services server var wssv = new WebSocketServer(4649); //var wssv = new WebSocketServer("ws://localhost:4649"); //wssv.Sweeped = false; // Stop the Sweep inactive session Timer. @@ -43,6 +43,7 @@ namespace Example2 foreach (var path in wssv.ServicePath) Console.WriteLine(" {0}", path); Console.WriteLine(); + Console.WriteLine("Press any key to stop server..."); Console.ReadLine(); diff --git a/Example2/bin/Debug/example2.exe b/Example2/bin/Debug/example2.exe index 680e297d..727b45f7 100755 Binary files a/Example2/bin/Debug/example2.exe and b/Example2/bin/Debug/example2.exe differ diff --git a/Example2/bin/Debug/example2.exe.mdb b/Example2/bin/Debug/example2.exe.mdb index 456cb7f1..7f51dd0e 100644 Binary files a/Example2/bin/Debug/example2.exe.mdb and b/Example2/bin/Debug/example2.exe.mdb differ diff --git a/Example2/bin/Debug/websocket-sharp.dll b/Example2/bin/Debug/websocket-sharp.dll index e88372fc..18aa4731 100755 Binary files a/Example2/bin/Debug/websocket-sharp.dll and b/Example2/bin/Debug/websocket-sharp.dll differ diff --git a/Example2/bin/Debug/websocket-sharp.dll.mdb b/Example2/bin/Debug/websocket-sharp.dll.mdb index 04affd8d..e6ebba4f 100644 Binary files a/Example2/bin/Debug/websocket-sharp.dll.mdb and b/Example2/bin/Debug/websocket-sharp.dll.mdb differ diff --git a/Example2/bin/Debug_Ubuntu/example2.exe b/Example2/bin/Debug_Ubuntu/example2.exe index 7c91cfb8..f89b4877 100755 Binary files a/Example2/bin/Debug_Ubuntu/example2.exe and b/Example2/bin/Debug_Ubuntu/example2.exe differ diff --git a/Example2/bin/Debug_Ubuntu/example2.exe.mdb b/Example2/bin/Debug_Ubuntu/example2.exe.mdb index ac11b61b..b02edbea 100644 Binary files a/Example2/bin/Debug_Ubuntu/example2.exe.mdb and b/Example2/bin/Debug_Ubuntu/example2.exe.mdb differ diff --git a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll index a72c6976..1479b294 100755 Binary files a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index 3527c146..2573ad40 100644 Binary files a/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example2/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example2/bin/Release/example2.exe b/Example2/bin/Release/example2.exe index fde639e6..ee01b0d7 100755 Binary files a/Example2/bin/Release/example2.exe and b/Example2/bin/Release/example2.exe differ diff --git a/Example2/bin/Release/websocket-sharp.dll b/Example2/bin/Release/websocket-sharp.dll index 4eb21199..334ea401 100755 Binary files a/Example2/bin/Release/websocket-sharp.dll and b/Example2/bin/Release/websocket-sharp.dll differ diff --git a/Example2/bin/Release_Ubuntu/example2.exe b/Example2/bin/Release_Ubuntu/example2.exe index affb5f99..b820e640 100755 Binary files a/Example2/bin/Release_Ubuntu/example2.exe and b/Example2/bin/Release_Ubuntu/example2.exe differ diff --git a/Example2/bin/Release_Ubuntu/websocket-sharp.dll b/Example2/bin/Release_Ubuntu/websocket-sharp.dll index 852fe374..22462df0 100755 Binary files a/Example2/bin/Release_Ubuntu/websocket-sharp.dll and b/Example2/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/Example3/bin/Debug/Example3.exe b/Example3/bin/Debug/Example3.exe index f0156a03..e0ecb48f 100755 Binary files a/Example3/bin/Debug/Example3.exe and b/Example3/bin/Debug/Example3.exe differ diff --git a/Example3/bin/Debug/Example3.exe.mdb b/Example3/bin/Debug/Example3.exe.mdb index d044e4a1..d1af032f 100644 Binary files a/Example3/bin/Debug/Example3.exe.mdb and b/Example3/bin/Debug/Example3.exe.mdb differ diff --git a/Example3/bin/Debug/websocket-sharp.dll b/Example3/bin/Debug/websocket-sharp.dll index e88372fc..18aa4731 100755 Binary files a/Example3/bin/Debug/websocket-sharp.dll and b/Example3/bin/Debug/websocket-sharp.dll differ diff --git a/Example3/bin/Debug/websocket-sharp.dll.mdb b/Example3/bin/Debug/websocket-sharp.dll.mdb index 04affd8d..e6ebba4f 100644 Binary files a/Example3/bin/Debug/websocket-sharp.dll.mdb and b/Example3/bin/Debug/websocket-sharp.dll.mdb differ diff --git a/Example3/bin/Debug_Ubuntu/Example3.exe b/Example3/bin/Debug_Ubuntu/Example3.exe index 06bea4a9..2796c7f7 100755 Binary files a/Example3/bin/Debug_Ubuntu/Example3.exe and b/Example3/bin/Debug_Ubuntu/Example3.exe differ diff --git a/Example3/bin/Debug_Ubuntu/Example3.exe.mdb b/Example3/bin/Debug_Ubuntu/Example3.exe.mdb index 79e8345b..6e929246 100644 Binary files a/Example3/bin/Debug_Ubuntu/Example3.exe.mdb and b/Example3/bin/Debug_Ubuntu/Example3.exe.mdb differ diff --git a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll index a72c6976..1479b294 100755 Binary files a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll and b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index 3527c146..2573ad40 100644 Binary files a/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/Example3/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/Example3/bin/Release/Example3.exe b/Example3/bin/Release/Example3.exe index da0b9109..f79eb1f4 100755 Binary files a/Example3/bin/Release/Example3.exe and b/Example3/bin/Release/Example3.exe differ diff --git a/Example3/bin/Release/websocket-sharp.dll b/Example3/bin/Release/websocket-sharp.dll index 4eb21199..334ea401 100755 Binary files a/Example3/bin/Release/websocket-sharp.dll and b/Example3/bin/Release/websocket-sharp.dll differ diff --git a/Example3/bin/Release_Ubuntu/Example3.exe b/Example3/bin/Release_Ubuntu/Example3.exe index 840b635a..ec78f681 100755 Binary files a/Example3/bin/Release_Ubuntu/Example3.exe and b/Example3/bin/Release_Ubuntu/Example3.exe differ diff --git a/Example3/bin/Release_Ubuntu/websocket-sharp.dll b/Example3/bin/Release_Ubuntu/websocket-sharp.dll index 852fe374..22462df0 100755 Binary files a/Example3/bin/Release_Ubuntu/websocket-sharp.dll and b/Example3/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/README.md b/README.md index 25308e27..cef4fd7f 100644 --- a/README.md +++ b/README.md @@ -308,7 +308,7 @@ Thx for translating to japanese. ## License ## -Copyright © 2010 - 2012 sta.blockhead +Copyright © 2010 - 2013 sta.blockhead Licensed under the **[MIT License]**. diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index f8d8818d..4dfe2873 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -6,17 +6,17 @@ * * The MIT License * - * Copyright (c) 2010-2012 sta.blockhead + * Copyright (c) 2010-2013 sta.blockhead * * System.Uri.cs - * (C) 2001 Garrett Rooney - * (C) 2003 Ian MacLean - * (C) 2003 Ben Maurer - * Copyright (C) 2003, 2005, 2009 Novell, Inc. (http://www.novell.com) - * Copyright (c) 2009 Stephane Delcroix + * (C) 2001 Garrett Rooney + * (C) 2003 Ian MacLean + * (C) 2003 Ben Maurer + * Copyright (C) 2003, 2005, 2009 Novell, Inc. (http://www.novell.com) + * Copyright (c) 2009 Stephane Delcroix * * System.Net.HttpListenerResponse.cs - * Copyright (C) 2003, 2005, 2009 Novell, Inc. (http://www.novell.com) + * Copyright (C) 2003, 2005, 2009 Novell, Inc. (http://www.novell.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -46,7 +46,7 @@ using System.Linq; using System.Net.Sockets; using System.Text; using WebSocketSharp.Net; -using WebSocketSharp.Net.Sockets; +using WebSocketSharp.Net.WebSockets; namespace WebSocketSharp { @@ -77,7 +77,7 @@ namespace WebSocketSharp { /// Accept a WebSocket connection by the . /// /// - /// A that contains a WebSocket connection. + /// A that contains a WebSocket connection. /// /// /// A that contains a TCP connection to accept a WebSocket connection from. diff --git a/websocket-sharp/Net/Cookie.cs b/websocket-sharp/Net/Cookie.cs index 74a1d077..609a4b8c 100644 --- a/websocket-sharp/Net/Cookie.cs +++ b/websocket-sharp/Net/Cookie.cs @@ -1,6 +1,6 @@ // // Cookie.cs -// Copied from System.Net.Cookie +// Copied from System.Net.Cookie.cs // // Authors: // Lawrence Pit (loz@cable.a2000.nl) @@ -45,6 +45,12 @@ namespace WebSocketSharp.Net { [Serializable] public sealed class Cookie { + #region Fields + + static char [] reservedCharsName = new char [] {' ', '=', ';', ',', '\n', '\r', '\t'}; + static char [] portSeparators = new char [] {'"', ','}; + static string tspecials = "()<>@,;:\\\"/[]?={} \t"; // from RFC 2965, 2068 + string comment; Uri commentUri; bool discard; @@ -59,10 +65,10 @@ namespace WebSocketSharp.Net { DateTime timestamp; string val; int version; - - static char [] reservedCharsName = new char [] {' ', '=', ';', ',', '\n', '\r', '\t'}; - static char [] portSeparators = new char [] {'"', ','}; - static string tspecials = "()<>@,;:\\\"/[]?={} \t"; // from RFC 2965, 2068 + + #endregion + + #region Constructors public Cookie () { @@ -94,6 +100,20 @@ namespace WebSocketSharp.Net { Domain = domain; } + #endregion + + #region Internal Properties + + internal bool ExactDomain { get; set; } + + internal int [] Ports { + get { return ports; } + } + + #endregion + + #region Public Properties + public string Comment { get { return comment; } set { comment = value == null ? String.Empty : value; } @@ -122,8 +142,6 @@ namespace WebSocketSharp.Net { } } - internal bool ExactDomain { get; set; } - public bool Expired { get { return expires <= DateTime.Now && @@ -157,7 +175,7 @@ namespace WebSocketSharp.Net { name = String.Empty; throw new CookieException ("Name contains invalid characters"); } - + name = value; } } @@ -184,7 +202,7 @@ namespace WebSocketSharp.Net { ports [i] = Int32.MinValue; if (values [i].Length == 0) continue; - try { + try { ports [i] = Int32.Parse (values [i]); } catch (Exception e) { throw new CookieException("The 'Port'='" + value + "' part of the cookie is invalid. Invalid value: " + values [i], e); @@ -194,10 +212,6 @@ namespace WebSocketSharp.Net { } } - internal int [] Ports { - get { return ports; } - } - public bool Secure { get { return secure; } set { secure = value; } @@ -214,7 +228,7 @@ namespace WebSocketSharp.Net { val = String.Empty; return; } - + // LAMESPEC: According to .Net specs the Value property should not accept // the semicolon and comma characters, yet it does. For now we'll follow // the behaviour of MS.Net instead of the specs. @@ -222,7 +236,7 @@ namespace WebSocketSharp.Net { if (value.IndexOfAny(reservedCharsValue) != -1) throw new CookieException("Invalid value. Value cannot contain semicolon or comma characters."); */ - + val = value; } } @@ -237,40 +251,61 @@ namespace WebSocketSharp.Net { } } - public override bool Equals (Object obj) - { - System.Net.Cookie c = obj as System.Net.Cookie; + #endregion - return c != null && - String.Compare (this.name, c.Name, true, CultureInfo.InvariantCulture) == 0 && - String.Compare (this.val, c.Value, false, CultureInfo.InvariantCulture) == 0 && - String.Compare (this.Path, c.Path, false, CultureInfo.InvariantCulture) == 0 && - String.Compare (this.domain, c.Domain, true, CultureInfo.InvariantCulture) == 0 && - this.version == c.Version; + #region Private Methods + + private static int hash (int i, int j, int k, int l, int m) + { + return i ^ (j << 13 | j >> 19) ^ (k << 26 | k >> 6) ^ (l << 7 | l >> 25) ^ (m << 20 | m >> 12); } - public override int GetHashCode () + bool IsToken (string value) { - return hash ( - StringComparer.InvariantCultureIgnoreCase.GetHashCode (name), - val.GetHashCode (), - Path.GetHashCode (), - StringComparer.InvariantCultureIgnoreCase.GetHashCode (domain), - version); + int len = value.Length; + for (int i = 0; i < len; i++) { + char c = value [i]; + if (c < 0x20 || c >= 0x7f || tspecials.IndexOf (c) != -1) + return false; + } + return true; } - private static int hash (int i, int j, int k, int l, int m) + // See par 3.6 of RFC 2616 + string QuotedString (string value) { - return i ^ (j << 13 | j >> 19) ^ (k << 26 | k >> 6) ^ (l << 7 | l >> 25) ^ (m << 20 | m >> 12); + if (version == 0 || IsToken (value)) + return value; + else + return "\"" + value.Replace("\"", "\\\"") + "\""; } - // returns a string that can be used to send a cookie to an Origin Server - // i.e., only used for clients - // see para 4.2.2 of RFC 2109 and para 3.3.4 of RFC 2965 - // see also bug #316017 - public override string ToString () + #endregion + + #region Internal Methods + + internal string ToClientString () { - return ToString (null); + if (name.Length == 0) + return String.Empty; + + StringBuilder result = new StringBuilder (64); + + if (version > 0) + result.Append ("Version=").Append (version).Append (";"); + + result.Append (name).Append ("=").Append (val); + + if (path != null && path.Length != 0) + result.Append (";Path=").Append (QuotedString (path)); + + if (domain != null && domain.Length != 0) + result.Append (";Domain=").Append (QuotedString (domain)); + + if (port != null && port.Length != 0) + result.Append (";Port=").Append (port); + + return result.ToString (); } internal string ToString (Uri uri) @@ -282,9 +317,9 @@ namespace WebSocketSharp.Net { if (version > 0) result.Append ("$Version=").Append (version).Append ("; "); - + result.Append (name).Append ("=").Append (val); - + if (version == 0) return result.ToString (); @@ -296,55 +331,48 @@ namespace WebSocketSharp.Net { bool append_domain = (uri == null) || (uri.Host != domain); if (append_domain && !String.IsNullOrEmpty (domain)) result.Append ("; $Domain=").Append (domain); - + if (port != null && port.Length != 0) result.Append ("; $Port=").Append (port); - + return result.ToString (); } - internal string ToClientString () + #endregion + + #region Public Methods + + public override bool Equals (Object obj) { - if (name.Length == 0) - return String.Empty; + Cookie c = obj as Cookie; - StringBuilder result = new StringBuilder (64); - - if (version > 0) - result.Append ("Version=").Append (version).Append (";"); - - result.Append (name).Append ("=").Append (val); + return c != null && + String.Compare (this.name, c.Name, true, CultureInfo.InvariantCulture) == 0 && + String.Compare (this.val, c.Value, false, CultureInfo.InvariantCulture) == 0 && + String.Compare (this.Path, c.Path, false, CultureInfo.InvariantCulture) == 0 && + String.Compare (this.domain, c.Domain, true, CultureInfo.InvariantCulture) == 0 && + this.version == c.Version; + } - if (path != null && path.Length != 0) - result.Append (";Path=").Append (QuotedString (path)); - - if (domain != null && domain.Length != 0) - result.Append (";Domain=").Append (QuotedString (domain)); - - if (port != null && port.Length != 0) - result.Append (";Port=").Append (port); - - return result.ToString (); + public override int GetHashCode () + { + return hash ( + StringComparer.InvariantCultureIgnoreCase.GetHashCode (name), + val.GetHashCode (), + Path.GetHashCode (), + StringComparer.InvariantCultureIgnoreCase.GetHashCode (domain), + version); } - // See par 3.6 of RFC 2616 - string QuotedString (string value) - { - if (version == 0 || IsToken (value)) - return value; - else - return "\"" + value.Replace("\"", "\\\"") + "\""; - } + // returns a string that can be used to send a cookie to an Origin Server + // i.e., only used for clients + // see para 4.2.2 of RFC 2109 and para 3.3.4 of RFC 2965 + // see also bug #316017 + public override string ToString () + { + return ToString (null); + } - bool IsToken (string value) - { - int len = value.Length; - for (int i = 0; i < len; i++) { - char c = value [i]; - if (c < 0x20 || c >= 0x7f || tspecials.IndexOf (c) != -1) - return false; - } - return true; - } + #endregion } } diff --git a/websocket-sharp/Net/CookieCollection.cs b/websocket-sharp/Net/CookieCollection.cs index cf2a501b..390eada8 100644 --- a/websocket-sharp/Net/CookieCollection.cs +++ b/websocket-sharp/Net/CookieCollection.cs @@ -1,6 +1,6 @@ // // CookieCollection.cs -// Copied from System.Net.CookieCollection +// Copied from System.Net.CookieCollection.cs // // Authors: // Lawrence Pit (loz@cable.a2000.nl) @@ -56,69 +56,66 @@ namespace WebSocketSharp.Net { } } - static CookieCollectionComparer Comparer = new CookieCollectionComparer (); + #region Fields + static CookieCollectionComparer Comparer = new CookieCollectionComparer (); List list = new List (); + #endregion + + #region Internal Property + internal IList List { get { return list; } } + + #endregion + + #region Public Properties + // ICollection public int Count { get { return list.Count; } } + // LAMESPEC: So how is one supposed to create a writable CookieCollection + // instance?? We simply ignore this property, as this collection is always + // writable. + public bool IsReadOnly { + get { return true; } + } + public bool IsSynchronized { get { return false; } } - public Object SyncRoot { - get { return this; } - } + public Cookie this [int index] { + get { + if (index < 0 || index >= list.Count) + throw new ArgumentOutOfRangeException ("index"); - public void CopyTo (Array array, int index) - { - (list as IList).CopyTo (array, index); + return list [index]; + } } - public void CopyTo (Cookie [] array, int index) - { - list.CopyTo (array, index); + public Cookie this [string name] { + get { + foreach (Cookie c in list) { + if (0 == String.Compare (c.Name, name, true, CultureInfo.InvariantCulture)) + return c; + } + return null; + } } - // IEnumerable - public IEnumerator GetEnumerator () - { - return list.GetEnumerator (); + public Object SyncRoot { + get { return this; } } - // This + #endregion - // LAMESPEC: So how is one supposed to create a writable CookieCollection - // instance?? We simply ignore this property, as this collection is always - // writable. - public bool IsReadOnly { - get { return true; } - } - - public void Add (Cookie cookie) - { - if (cookie == null) - throw new ArgumentNullException ("cookie"); + #region Private Method - int pos = SearchCookie (cookie); - if (pos == -1) - list.Add (cookie); - else - list [pos] = cookie; - } - - internal void Sort () - { - if (list.Count > 0) - list.Sort (Comparer); - } - int SearchCookie (Cookie cookie) { string name = cookie.Name; @@ -145,6 +142,32 @@ namespace WebSocketSharp.Net { return -1; } + #endregion + + #region Internal Method + + internal void Sort () + { + if (list.Count > 0) + list.Sort (Comparer); + } + + #endregion + + #region Public Methods + + public void Add (Cookie cookie) + { + if (cookie == null) + throw new ArgumentNullException ("cookie"); + + int pos = SearchCookie (cookie); + if (pos == -1) + list.Add (cookie); + else + list [pos] = cookie; + } + public void Add (CookieCollection cookies) { if (cookies == null) @@ -154,23 +177,21 @@ namespace WebSocketSharp.Net { Add (c); } - public Cookie this [int index] { - get { - if (index < 0 || index >= list.Count) - throw new ArgumentOutOfRangeException ("index"); + public void CopyTo (Array array, int index) + { + (list as IList).CopyTo (array, index); + } - return list [index]; - } + public void CopyTo (Cookie [] array, int index) + { + list.CopyTo (array, index); } - public Cookie this [string name] { - get { - foreach (Cookie c in list) { - if (0 == String.Compare (c.Name, name, true, CultureInfo.InvariantCulture)) - return c; - } - return null; - } + public IEnumerator GetEnumerator () + { + return list.GetEnumerator (); } + + #endregion } } diff --git a/websocket-sharp/Net/HttpListenerContext.cs b/websocket-sharp/Net/HttpListenerContext.cs index f8258323..27951da5 100644 --- a/websocket-sharp/Net/HttpListenerContext.cs +++ b/websocket-sharp/Net/HttpListenerContext.cs @@ -1,12 +1,12 @@ // // HttpListenerContext.cs -// Copied from System.Net.HttpListenerContext +// Copied from System.Net.HttpListenerContext.cs // // Author: // Gonzalo Paniagua Javier (gonzalo@novell.com) // // Copyright (c) 2005 Novell, Inc. (http://www.novell.com) -// Copyright (c) 2012 sta.blockhead (sta.blockhead@gmail.com) +// Copyright (c) 2012-2013 sta.blockhead (sta.blockhead@gmail.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -34,6 +34,7 @@ using System.IO; using System.Net; using System.Security.Principal; using System.Text; +using WebSocketSharp.Net.WebSockets; namespace WebSocketSharp.Net { diff --git a/websocket-sharp/Net/HttpListenerWebSocketContext.cs b/websocket-sharp/Net/HttpListenerWebSocketContext.cs deleted file mode 100644 index d776855a..00000000 --- a/websocket-sharp/Net/HttpListenerWebSocketContext.cs +++ /dev/null @@ -1,151 +0,0 @@ -#region MIT License -/* - * HttpListenerWebSocketContext.cs - * - * The MIT License - * - * Copyright (c) 2012 sta.blockhead - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ -#endregion - -using System; -using System.Collections.Generic; -using System.Collections.Specialized; -using System.Security.Principal; - -namespace WebSocketSharp.Net { - - public class HttpListenerWebSocketContext : WebSocketContext - { - private HttpListenerContext _context; - private WebSocket _socket; - private WsStream _stream; - - internal HttpListenerWebSocketContext(HttpListenerContext context) - { - _context = context; - _stream = WsStream.CreateServerStream(context); - _socket = new WebSocket(this); - } - - internal HttpListenerContext BaseContext { - get { - return _context; - } - } - - internal WsStream Stream { - get { - return _stream; - } - } - - public override CookieCollection CookieCollection { - get { - return _context.Request.Cookies; - } - } - - public override NameValueCollection Headers { - get { - return _context.Request.Headers; - } - } - - public override bool IsAuthenticated { - get { - return _context.Request.IsAuthenticated; - } - } - - public override bool IsSecureConnection { - get { - return _context.Request.IsSecureConnection; - } - } - - public override bool IsLocal { - get { - return _context.Request.IsLocal; - } - } - - public override string Origin { - get { - return Headers["Origin"]; - } - } - - public virtual string Path { - get { - return RequestUri.GetAbsolutePath(); - } - } - - public override Uri RequestUri { - get { - return _context.Request.RawUrl.ToUri(); - } - } - - public override string SecWebSocketKey { - get { - return Headers["Sec-WebSocket-Key"]; - } - } - - public override IEnumerable SecWebSocketProtocols { - get { - return Headers.GetValues("Sec-WebSocket-Protocol"); - } - } - - public override string SecWebSocketVersion { - get { - return Headers["Sec-WebSocket-Version"]; - } - } - - public virtual System.Net.IPEndPoint ServerEndPoint { - get { - return _context.Connection.LocalEndPoint; - } - } - - public override IPrincipal User { - get { - return _context.User; - } - } - - public virtual System.Net.IPEndPoint UserEndPoint { - get { - return _context.Connection.RemoteEndPoint; - } - } - - public override WebSocket WebSocket { - get { - return _socket; - } - } - } -} diff --git a/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs b/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs deleted file mode 100644 index 5aed7f14..00000000 --- a/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs +++ /dev/null @@ -1,157 +0,0 @@ -#region MIT License -/* - * TcpListenerWebSocketContext.cs - * - * The MIT License - * - * Copyright (c) 2012 sta.blockhead - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ -#endregion - -using System; -using System.Collections.Generic; -using System.Collections.Specialized; -using System.Net; -using System.Net.Sockets; -using System.Security.Principal; - -namespace WebSocketSharp.Net.Sockets { - - public class TcpListenerWebSocketContext : WebSocketContext - { - private TcpClient _client; - private bool _isSecure; - private RequestHandshake _request; - private WebSocket _socket; - private WsStream _stream; - - internal TcpListenerWebSocketContext(TcpClient client, bool secure) - { - _client = client; - _isSecure = secure; - _stream = WsStream.CreateServerStream(client, secure); - _request = RequestHandshake.Parse(_stream.ReadHandshake()); - _socket = new WebSocket(this); - } - - internal TcpClient Client { - get { - return _client; - } - } - - internal WsStream Stream { - get { - return _stream; - } - } - - public override CookieCollection CookieCollection { - get { - throw new NotImplementedException(); - } - } - - public override NameValueCollection Headers { - get { - return _request.Headers; - } - } - - public override bool IsAuthenticated { - get { - throw new NotImplementedException(); - } - } - - public override bool IsSecureConnection { - get { - return _isSecure; - } - } - - public override bool IsLocal { - get { - throw new NotImplementedException(); - } - } - - public override string Origin { - get { - return Headers["Origin"]; - } - } - - public virtual string Path { - get { - return _request.RequestUri.GetAbsolutePath(); - } - } - - public override Uri RequestUri { - get { - return _request.RequestUri; - } - } - - public override string SecWebSocketKey { - get { - return Headers["Sec-WebSocket-Key"]; - } - } - - public override IEnumerable SecWebSocketProtocols { - get { - return Headers.GetValues("Sec-WebSocket-Protocol"); - } - } - - public override string SecWebSocketVersion { - get { - return Headers["Sec-WebSocket-Version"]; - } - } - - public virtual IPEndPoint ServerEndPoint { - get { - return (IPEndPoint)_client.Client.LocalEndPoint; - } - } - - public override IPrincipal User { - get { - throw new NotImplementedException(); - } - } - - public virtual IPEndPoint UserEndPoint { - get { - return (IPEndPoint)_client.Client.RemoteEndPoint; - } - } - - public override WebSocket WebSocket { - get { - return _socket; - } - } - } -} diff --git a/websocket-sharp/Net/WebSocketContext.cs b/websocket-sharp/Net/WebSocketContext.cs deleted file mode 100644 index 953563a2..00000000 --- a/websocket-sharp/Net/WebSocketContext.cs +++ /dev/null @@ -1,55 +0,0 @@ -#region MIT License -/* - * WebSocketContext.cs - * - * The MIT License - * - * Copyright (c) 2012 sta.blockhead - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ -#endregion - -using System; -using System.Collections.Generic; -using System.Collections.Specialized; -using System.Security.Principal; - -namespace WebSocketSharp.Net { - - public abstract class WebSocketContext { - - protected WebSocketContext() - { - } - - public abstract CookieCollection CookieCollection { get; } - public abstract NameValueCollection Headers { get; } - public abstract bool IsAuthenticated { get; } - public abstract bool IsSecureConnection { get; } - public abstract bool IsLocal { get; } - public abstract string Origin { get; } - public abstract Uri RequestUri { get; } - public abstract string SecWebSocketKey { get; } - public abstract IEnumerable SecWebSocketProtocols { get; } - public abstract string SecWebSocketVersion { get; } - public abstract IPrincipal User { get; } - public abstract WebSocket WebSocket { get; } - } -} diff --git a/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs b/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs new file mode 100644 index 00000000..27817673 --- /dev/null +++ b/websocket-sharp/Net/WebSockets/HttpListenerWebSocketContext.cs @@ -0,0 +1,271 @@ +#region MIT License +/* + * HttpListenerWebSocketContext.cs + * + * The MIT License + * + * Copyright (c) 2012-2013 sta.blockhead + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +#endregion + +using System; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.Security.Principal; + +namespace WebSocketSharp.Net.WebSockets { + + /// + /// Provides access to the WebSocket connection request objects received by the class. + /// + /// + /// + public class HttpListenerWebSocketContext : WebSocketContext + { + #region Fields + + private HttpListenerContext _context; + private WebSocket _socket; + private WsStream _stream; + + #endregion + + #region Constructor + + internal HttpListenerWebSocketContext(HttpListenerContext context) + { + _context = context; + _stream = WsStream.CreateServerStream(context); + _socket = new WebSocket(this); + } + + #endregion + + #region Internal Properties + + internal HttpListenerContext BaseContext { + get { + return _context; + } + } + + internal WsStream Stream { + get { + return _stream; + } + } + + #endregion + + #region Public Properties + + /// + /// Gets the cookies used in the WebSocket opening handshake. + /// + /// + /// A that contains the cookies. + /// + public override CookieCollection CookieCollection { + get { + return _context.Request.Cookies; + } + } + + /// + /// Gets the HTTP headers used in the WebSocket opening handshake. + /// + /// + /// A that contains the HTTP headers. + /// + public override NameValueCollection Headers { + get { + return _context.Request.Headers; + } + } + + /// + /// Gets a value indicating whether the client is authenticated. + /// + /// + /// true if the client is authenticated; otherwise, false. + /// + public override bool IsAuthenticated { + get { + return _context.Request.IsAuthenticated; + } + } + + /// + /// Gets a value indicating whether the client connected from the local computer. + /// + /// + /// true if the client connected from the local computer; otherwise, false. + /// + public override bool IsLocal { + get { + return _context.Request.IsLocal; + } + } + + /// + /// Gets a value indicating whether the WebSocket connection is secured. + /// + /// + /// true if the WebSocket connection is secured; otherwise, false. + /// + public override bool IsSecureConnection { + get { + return _context.Request.IsSecureConnection; + } + } + + /// + /// Gets the value of the Origin header field used in the WebSocket opening handshake. + /// + /// + /// A that contains the value of the Origin header field. + /// + public override string Origin { + get { + return Headers["Origin"]; + } + } + + /// + /// Gets the absolute path of the requested WebSocket URI. + /// + /// + /// A that contains the absolute path. + /// + public virtual string Path { + get { + return RequestUri.GetAbsolutePath(); + } + } + + /// + /// Gets the WebSocket URI requested by the client. + /// + /// + /// A that contains the WebSocket URI. + /// + public override Uri RequestUri { + get { + return _context.Request.RawUrl.ToUri(); + } + } + + /// + /// Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + /// + /// + /// A that contains the value of the Sec-WebSocket-Key header field. + /// + public override string SecWebSocketKey { + get { + return Headers["Sec-WebSocket-Key"]; + } + } + + /// + /// Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + /// + /// + /// An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + /// + public override IEnumerable SecWebSocketProtocols { + get { + return Headers.GetValues("Sec-WebSocket-Protocol"); + } + } + + /// + /// Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + /// + /// + /// A that contains the value of the Sec-WebSocket-Version header field. + /// + public override string SecWebSocketVersion { + get { + return Headers["Sec-WebSocket-Version"]; + } + } + + /// + /// Gets the server endpoint as an IP address and a port number. + /// + /// + /// A that contains the server endpoint. + /// + public virtual System.Net.IPEndPoint ServerEndPoint { + get { + return _context.Connection.LocalEndPoint; + } + } + + /// + /// Gets the client information (identity, authentication information and security roles). + /// + /// + /// An that contains the client information. + /// + public override IPrincipal User { + get { + return _context.User; + } + } + + /// + /// Gets the client endpoint as an IP address and a port number. + /// + /// + /// A that contains the client endpoint. + /// + public virtual System.Net.IPEndPoint UserEndPoint { + get { + return _context.Connection.RemoteEndPoint; + } + } + + /// + /// Gets the WebSocket instance used for two-way communication between client and server. + /// + /// + /// A . + /// + public override WebSocket WebSocket { + get { + return _socket; + } + } + + #endregion + } +} diff --git a/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs b/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs new file mode 100644 index 00000000..e786a703 --- /dev/null +++ b/websocket-sharp/Net/WebSockets/TcpListenerWebSocketContext.cs @@ -0,0 +1,288 @@ +#region MIT License +/* + * TcpListenerWebSocketContext.cs + * + * The MIT License + * + * Copyright (c) 2012-2013 sta.blockhead + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +#endregion + +using System; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.Net.Sockets; +using System.Security.Principal; + +namespace WebSocketSharp.Net.WebSockets { + + /// + /// Provides access to the WebSocket connection request objects received by the class. + /// + /// + /// + public class TcpListenerWebSocketContext : WebSocketContext + { + #region Fields + + private TcpClient _client; + private bool _isSecure; + private RequestHandshake _request; + private WebSocket _socket; + private WsStream _stream; + + #endregion + + #region Constructor + + internal TcpListenerWebSocketContext(TcpClient client, bool secure) + { + _client = client; + _isSecure = secure; + _stream = WsStream.CreateServerStream(client, secure); + _request = RequestHandshake.Parse(_stream.ReadHandshake()); + _socket = new WebSocket(this); + } + + #endregion + + #region Internal Properties + + internal TcpClient Client { + get { + return _client; + } + } + + internal WsStream Stream { + get { + return _stream; + } + } + + #endregion + + #region Public Properties + + /// + /// Gets the cookies used in the WebSocket opening handshake. + /// + /// + /// A that contains the cookies. + /// + /// + /// This property is not implemented. + /// + public override CookieCollection CookieCollection { + get { + throw new NotImplementedException(); + } + } + + /// + /// Gets the HTTP headers used in the WebSocket opening handshake. + /// + /// + /// A that contains the HTTP headers. + /// + public override NameValueCollection Headers { + get { + return _request.Headers; + } + } + + /// + /// Gets a value indicating whether the client is authenticated. + /// + /// + /// true if the client is authenticated; otherwise, false. + /// + /// + /// This property is not implemented. + /// + public override bool IsAuthenticated { + get { + throw new NotImplementedException(); + } + } + + /// + /// Gets a value indicating whether the client connected from the local computer. + /// + /// + /// true if the client connected from the local computer; otherwise, false. + /// + /// + /// This property is not implemented. + /// + public override bool IsLocal { + get { + throw new NotImplementedException(); + } + } + + /// + /// Gets a value indicating whether the WebSocket connection is secured. + /// + /// + /// true if the WebSocket connection is secured; otherwise, false. + /// + public override bool IsSecureConnection { + get { + return _isSecure; + } + } + + /// + /// Gets the value of the Origin header field used in the WebSocket opening handshake. + /// + /// + /// A that contains the value of the Origin header field. + /// + public override string Origin { + get { + return Headers["Origin"]; + } + } + + /// + /// Gets the absolute path of the requested WebSocket URI. + /// + /// + /// A that contains the absolute path. + /// + public virtual string Path { + get { + return _request.RequestUri.GetAbsolutePath(); + } + } + + /// + /// Gets the WebSocket URI requested by the client. + /// + /// + /// A that contains the WebSocket URI. + /// + public override Uri RequestUri { + get { + return _request.RequestUri; + } + } + + /// + /// Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + /// + /// + /// A that contains the value of the Sec-WebSocket-Key header field. + /// + public override string SecWebSocketKey { + get { + return Headers["Sec-WebSocket-Key"]; + } + } + + /// + /// Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + /// + /// + /// An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + /// + public override IEnumerable SecWebSocketProtocols { + get { + return Headers.GetValues("Sec-WebSocket-Protocol"); + } + } + + /// + /// Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + /// + /// + /// A that contains the value of the Sec-WebSocket-Version header field. + /// + public override string SecWebSocketVersion { + get { + return Headers["Sec-WebSocket-Version"]; + } + } + + /// + /// Gets the server endpoint as an IP address and a port number. + /// + /// + /// A that contains the server endpoint. + /// + public virtual System.Net.IPEndPoint ServerEndPoint { + get { + return (System.Net.IPEndPoint)_client.Client.LocalEndPoint; + } + } + + /// + /// Gets the client information (identity, authentication information and security roles). + /// + /// + /// An that contains the client information. + /// + /// + /// This property is not implemented. + /// + public override IPrincipal User { + get { + throw new NotImplementedException(); + } + } + + /// + /// Gets the client endpoint as an IP address and a port number. + /// + /// + /// A that contains the client endpoint. + /// + public virtual System.Net.IPEndPoint UserEndPoint { + get { + return (System.Net.IPEndPoint)_client.Client.RemoteEndPoint; + } + } + + /// + /// Gets the WebSocket instance used for two-way communication between client and server. + /// + /// + /// A . + /// + public override WebSocket WebSocket { + get { + return _socket; + } + } + + #endregion + } +} diff --git a/websocket-sharp/Net/WebSockets/WebSocketContext.cs b/websocket-sharp/Net/WebSockets/WebSocketContext.cs new file mode 100644 index 00000000..f420c8be --- /dev/null +++ b/websocket-sharp/Net/WebSockets/WebSocketContext.cs @@ -0,0 +1,164 @@ +#region MIT License +/* + * WebSocketContext.cs + * + * The MIT License + * + * Copyright (c) 2012-2013 sta.blockhead + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ +#endregion + +using System; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.Security.Principal; + +namespace WebSocketSharp.Net.WebSockets { + + /// + /// Provides access to the WebSocket connection request objects. + /// + /// + /// The WebSocketContext class is an abstract class. + /// + public abstract class WebSocketContext { + + #region Constructor + + /// + /// Initializes a new instance of the class. + /// + protected WebSocketContext() + { + } + + #endregion + + #region Properties + + /// + /// Gets the cookies used in the WebSocket opening handshake. + /// + /// + /// A that contains the cookies. + /// + public abstract CookieCollection CookieCollection { get; } + + /// + /// Gets the HTTP headers used in the WebSocket opening handshake. + /// + /// + /// A that contains the HTTP headers. + /// + public abstract NameValueCollection Headers { get; } + + /// + /// Gets a value indicating whether the client is authenticated. + /// + /// + /// true if the client is authenticated; otherwise, false. + /// + public abstract bool IsAuthenticated { get; } + + /// + /// Gets a value indicating whether the client connected from the local computer. + /// + /// + /// true if the client connected from the local computer; otherwise, false. + /// + public abstract bool IsLocal { get; } + + /// + /// Gets a value indicating whether the WebSocket connection is secured. + /// + /// + /// true if the WebSocket connection is secured; otherwise, false. + /// + public abstract bool IsSecureConnection { get; } + + /// + /// Gets the value of the Origin header field used in the WebSocket opening handshake. + /// + /// + /// A that contains the value of the Origin header field. + /// + public abstract string Origin { get; } + + /// + /// Gets the WebSocket URI requested by the client. + /// + /// + /// A that contains the WebSocket URI. + /// + public abstract Uri RequestUri { get; } + + /// + /// Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + /// + /// + /// A that contains the value of the Sec-WebSocket-Key header field. + /// + public abstract string SecWebSocketKey { get; } + + /// + /// Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + /// + /// + /// An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + /// + public abstract IEnumerable SecWebSocketProtocols { get; } + + /// + /// Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + /// + /// + /// The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + /// + /// + /// A that contains the value of the Sec-WebSocket-Version header field. + /// + public abstract string SecWebSocketVersion { get; } + + /// + /// Gets the client information (identity, authentication information and security roles). + /// + /// + /// An that contains the client information. + /// + public abstract IPrincipal User { get; } + + /// + /// Gets the WebSocket instance used for two-way communication between client and server. + /// + /// + /// A . + /// + public abstract WebSocket WebSocket { get; } + + #endregion + } +} diff --git a/websocket-sharp/RequestHandshake.cs b/websocket-sharp/RequestHandshake.cs index 16ea5d9e..cf2f3e88 100644 --- a/websocket-sharp/RequestHandshake.cs +++ b/websocket-sharp/RequestHandshake.cs @@ -4,7 +4,7 @@ * * The MIT License * - * Copyright (c) 2012 sta.blockhead + * Copyright (c) 2012-2013 sta.blockhead * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -30,6 +30,7 @@ using System; using System.Collections.Specialized; using System.Text; using WebSocketSharp.Net; +using WebSocketSharp.Net.WebSockets; namespace WebSocketSharp { diff --git a/websocket-sharp/Server/IServiceHost.cs b/websocket-sharp/Server/IServiceHost.cs index ee07ce07..4ecfe8c1 100644 --- a/websocket-sharp/Server/IServiceHost.cs +++ b/websocket-sharp/Server/IServiceHost.cs @@ -4,7 +4,7 @@ * * The MIT License * - * Copyright (c) 2012 sta.blockhead + * Copyright (c) 2012-2013 sta.blockhead * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -38,19 +38,21 @@ namespace WebSocketSharp.Server { public interface IServiceHost { /// - /// Indicates whether the WebSocket service host closes the connection to a inactive service client. + /// Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service client. /// /// - /// true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + /// true if the WebSocket service host cleans up the inactive service client; otherwise, false. /// bool Sweeped { get; set; } + /// - /// Binds the specified . + /// Binds the specified instance to the WebSocket service. /// /// /// An to bind. /// void BindWebSocket(WebSocket socket); + /// /// Broadcasts the specified . /// @@ -58,10 +60,12 @@ namespace WebSocketSharp.Server { /// A to broadcast. /// void Broadcast(string data); + /// /// Starts the WebSocket service host. /// void Start(); + /// /// Stops the WebSocket service host. /// diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index bcfbb778..4af51142 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -6,7 +6,7 @@ * * The MIT License * - * Copyright (c) 2012 sta.blockhead + * Copyright (c) 2012-2013 sta.blockhead * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -32,9 +32,16 @@ using System; using System.Collections.Generic; using System.Net.Sockets; using WebSocketSharp.Net; +using WebSocketSharp.Net.WebSockets; namespace WebSocketSharp.Server { + /// + /// Provides the functions of the server that receives the WebSocket connection requests. + /// + /// + /// The WebSocketServer class provides multi WebSocket service. + /// public class WebSocketServer : WebSocketServerBase { #region Field @@ -45,16 +52,33 @@ namespace WebSocketSharp.Server { #region Public Constructors + /// + /// Initializes a new instance of the WebSocketServer class. + /// public WebSocketServer() : this(80) { } + /// + /// Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + /// on the specified . + /// + /// + /// An that contains a port number. + /// public WebSocketServer(int port) : this(System.Net.IPAddress.Any, port) { } + /// + /// Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + /// on the specified WebSocket URL. + /// + /// + /// A that contains a WebSocket URL. + /// public WebSocketServer(string url) : base(url) { @@ -67,16 +91,49 @@ namespace WebSocketSharp.Server { init(); } + /// + /// Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + /// on the specified and . + /// + /// + /// An that contains a port number. + /// + /// + /// A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + /// public WebSocketServer(int port, bool secure) : this(System.Net.IPAddress.Any, port, secure) { } + /// + /// Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + /// on the specified and . + /// + /// + /// An that contains an IP address. + /// + /// + /// An that contains a port number. + /// public WebSocketServer(System.Net.IPAddress address, int port) : this(address, port, port == 443 ? true : false) { } + /// + /// Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + /// on the specified , and . + /// + /// + /// An that contains an IP address. + /// + /// + /// An that contains a port number. + /// + /// + /// A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + /// public WebSocketServer(System.Net.IPAddress address, int port, bool secure) : base(address, port, "/", secure) { @@ -85,8 +142,14 @@ namespace WebSocketSharp.Server { #endregion - #region Property + #region Properties + /// + /// Gets the service paths. + /// + /// + /// An IEnumerable<string> that contains the service paths. + /// public IEnumerable ServicePath { get { var url = BaseUri.IsAbsoluteUri @@ -97,6 +160,12 @@ namespace WebSocketSharp.Server { } } + /// + /// Gets or sets a value indicating whether the server cleans up the inactive client. + /// + /// + /// true if the server cleans up the inactive client; otherwise, false. + /// public bool Sweeped { get { return _services.Sweeped; @@ -120,6 +189,12 @@ namespace WebSocketSharp.Server { #region Protected Method + /// + /// Accepts the WebSocket connection. + /// + /// + /// A that contains the TCP connection. + /// protected override void AcceptWebSocket(TcpClient client) { var context = client.AcceptWebSocket(IsSecure); @@ -143,6 +218,15 @@ namespace WebSocketSharp.Server { #region Public Methods + /// + /// Adds the WebSocket service. + /// + /// + /// A that contains an absolute path associated with the WebSocket service. + /// + /// + /// The type of the WebSocket service. The T must inherit the class. + /// public void AddService(string absPath) where T : WebSocketService, new() { @@ -163,11 +247,20 @@ namespace WebSocketSharp.Server { _services.Add(absPath, svcHost); } + /// + /// Broadcasts the specified . + /// + /// + /// A to broadcast. + /// public void Broadcast(string data) { _services.Broadcast(data); } + /// + /// Stops receiving the WebSocket connection requests. + /// public override void Stop() { base.Stop(); diff --git a/websocket-sharp/Server/WebSocketServiceHost.cs b/websocket-sharp/Server/WebSocketServiceHost.cs index eb03e240..ab7e0eaf 100644 --- a/websocket-sharp/Server/WebSocketServiceHost.cs +++ b/websocket-sharp/Server/WebSocketServiceHost.cs @@ -6,7 +6,7 @@ * * The MIT License * - * Copyright (c) 2012 sta.blockhead + * Copyright (c) 2012-2013 sta.blockhead * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -35,6 +35,15 @@ using WebSocketSharp.Net; namespace WebSocketSharp.Server { + /// + /// Provides the functions of the server that receives the WebSocket connection requests. + /// + /// + /// The WebSocketServiceHost<T> class provides single WebSocket service. + /// + /// + /// The type of the WebSocket service that the server provides. The T must inherit the class. + /// public class WebSocketServiceHost : WebSocketServerBase, IServiceHost where T : WebSocketService, new() { @@ -55,37 +64,113 @@ namespace WebSocketSharp.Server { #region Public Constructors + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified . + /// + /// + /// An that contains a port number. + /// public WebSocketServiceHost(int port) : this(port, "/") { } + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified WebSocket URL. + /// + /// + /// A that contains a WebSocket URL. + /// public WebSocketServiceHost(string url) : base(url) { init(); } + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified and . + /// + /// + /// An that contains a port number. + /// + /// + /// A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + /// public WebSocketServiceHost(int port, bool secure) : this(port, "/", secure) { } + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified and . + /// + /// + /// An that contains a port number. + /// + /// + /// A that contains an absolute path. + /// public WebSocketServiceHost(int port, string absPath) : this(System.Net.IPAddress.Any, port, absPath) { } + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified , and . + /// + /// + /// An that contains a port number. + /// + /// + /// A that contains an absolute path. + /// + /// + /// A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + /// public WebSocketServiceHost(int port, string absPath, bool secure) : this(System.Net.IPAddress.Any, port, absPath, secure) { } + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified , and . + /// + /// + /// An that contains an IP address. + /// + /// + /// An that contains a port number. + /// + /// + /// A that contains an absolute path. + /// public WebSocketServiceHost(System.Net.IPAddress address, int port, string absPath) : this(address, port, absPath, port == 443 ? true : false) { } + /// + /// Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + /// on the specified , , and . + /// + /// + /// An that contains an IP address. + /// + /// + /// An that contains a port number. + /// + /// + /// A that contains an absolute path. + /// + /// + /// A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + /// public WebSocketServiceHost(System.Net.IPAddress address, int port, string absPath, bool secure) : base(address, port, absPath, secure) { @@ -96,6 +181,12 @@ namespace WebSocketSharp.Server { #region Properties + /// + /// Gets or sets a value indicating whether the server cleans up the inactive client. + /// + /// + /// true if the server cleans up the inactive client; otherwise, false. + /// public bool Sweeped { get { return _sessions.Sweeped; @@ -106,6 +197,12 @@ namespace WebSocketSharp.Server { } } + /// + /// Gets the WebSocket URL on which to listen for incoming connection attempts. + /// + /// + /// A that contains a WebSocket URL. + /// public Uri Uri { get { return BaseUri; @@ -127,8 +224,31 @@ namespace WebSocketSharp.Server { #endregion + #region Explicit Interface Implementation + + /// + /// Binds the specified instance to the WebSocket service. + /// + /// + /// A to bind. + /// + void IServiceHost.BindWebSocket(WebSocket socket) + { + T service = new T(); + service.Bind(socket, _sessions); + service.Start(); + } + + #endregion + #region Protected Method + /// + /// Accepts the WebSocket connection. + /// + /// + /// A that contains the TCP connection. + /// protected override void AcceptWebSocket(TcpClient client) { var context = client.AcceptWebSocket(IsSecure); @@ -143,30 +263,38 @@ namespace WebSocketSharp.Server { if (Uri.IsAbsoluteUri) socket.Url = Uri; - BindWebSocket(socket); + ((IServiceHost)this).BindWebSocket(socket); } #endregion #region Public Methods - public void BindWebSocket(WebSocket socket) - { - T service = new T(); - service.Bind(socket, _sessions); - service.Start(); - } - + /// + /// Broadcasts the specified . + /// + /// + /// A to broadcast. + /// public void Broadcast(string data) { _sessions.Broadcast(data); } + /// + /// Pings with the specified to all clients. + /// + /// + /// A that contains a message. + /// public Dictionary Broadping(string message) { return _sessions.Broadping(message); } + /// + /// Stops receiving the WebSocket connection requests. + /// public override void Stop() { base.Stop(); diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index dcfb615b..67341cfb 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -42,7 +42,7 @@ using System.Security.Cryptography; using System.Text; using System.Threading; using WebSocketSharp.Net; -using WebSocketSharp.Net.Sockets; +using WebSocketSharp.Net.WebSockets; namespace WebSocketSharp { diff --git a/websocket-sharp/bin/Debug/websocket-sharp.dll b/websocket-sharp/bin/Debug/websocket-sharp.dll index e88372fc..18aa4731 100755 Binary files a/websocket-sharp/bin/Debug/websocket-sharp.dll and b/websocket-sharp/bin/Debug/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Debug/websocket-sharp.dll.mdb b/websocket-sharp/bin/Debug/websocket-sharp.dll.mdb index 04affd8d..e6ebba4f 100644 Binary files a/websocket-sharp/bin/Debug/websocket-sharp.dll.mdb and b/websocket-sharp/bin/Debug/websocket-sharp.dll.mdb differ diff --git a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll index a72c6976..1479b294 100755 Binary files a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll and b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index 3527c146..2573ad40 100644 Binary files a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/websocket-sharp/bin/Release/websocket-sharp.dll b/websocket-sharp/bin/Release/websocket-sharp.dll index 4eb21199..334ea401 100755 Binary files a/websocket-sharp/bin/Release/websocket-sharp.dll and b/websocket-sharp/bin/Release/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll index 852fe374..22462df0 100755 Binary files a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll and b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml index d6ce70b4..2c607ed9 100644 --- a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml +++ b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml @@ -14,7 +14,7 @@ Accept a WebSocket connection by the . - A that contains a WebSocket connection. + A that contains a WebSocket connection. A that contains a TCP connection to accept a WebSocket connection from. @@ -995,6 +995,124 @@ An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + Provides the functions of the server that receives the WebSocket connection requests. + + + The WebSocketServer class provides multi WebSocket service. + + + + + Initializes a new instance of the WebSocketServer class. + + + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified . + + + An that contains a port number. + + + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified WebSocket URL. + + + A that contains a WebSocket URL. + + + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified and . + + + An that contains a port number. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified and . + + + An that contains an IP address. + + + An that contains a port number. + + + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified , and . + + + An that contains an IP address. + + + An that contains a port number. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + + + Gets the service paths. + + + An IEnumerable<string> that contains the service paths. + + + + + Gets or sets a value indicating whether the server cleans up the inactive client. + + + true if the server cleans up the inactive client; otherwise, false. + + + + + Accepts the WebSocket connection. + + + A that contains the TCP connection. + + + + + Adds the WebSocket service. + + + A that contains an absolute path associated with the WebSocket service. + + + The type of the WebSocket service. The T must inherit the class. + + + + + Broadcasts the specified . + + + A to broadcast. + + + + + Stops receiving the WebSocket connection requests. + + Decodes an HTML-encoded string and returns the decoded string. @@ -1163,15 +1281,15 @@ - Indicates whether the WebSocket service host closes the connection to a inactive service client. + Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service client. - true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + true if the WebSocket service host cleans up the inactive service client; otherwise, false. - Binds the specified . + Binds the specified instance to the WebSocket service. An to bind. @@ -1195,6 +1313,160 @@ Stops the WebSocket service host. + + + Provides the functions of the server that receives the WebSocket connection requests. + + + The WebSocketServiceHost<T> class provides single WebSocket service. + + + The type of the WebSocket service that the server provides. The T must inherit the class. + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified . + + + An that contains a port number. + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified WebSocket URL. + + + A that contains a WebSocket URL. + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified and . + + + An that contains a port number. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified and . + + + An that contains a port number. + + + A that contains an absolute path. + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified , and . + + + An that contains a port number. + + + A that contains an absolute path. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified , and . + + + An that contains an IP address. + + + An that contains a port number. + + + A that contains an absolute path. + + + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified , , and . + + + An that contains an IP address. + + + An that contains a port number. + + + A that contains an absolute path. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + + + Gets or sets a value indicating whether the server cleans up the inactive client. + + + true if the server cleans up the inactive client; otherwise, false. + + + + + Gets the WebSocket URL on which to listen for incoming connection attempts. + + + A that contains a WebSocket URL. + + + + + Binds the specified instance to the WebSocket service. + + + A to bind. + + + + + Accepts the WebSocket connection. + + + A that contains the TCP connection. + + + + + Broadcasts the specified . + + + A to broadcast. + + + + + Pings with the specified to all clients. + + + A that contains a message. + + + + + Stops receiving the WebSocket connection requests. + + Contains the values of the status codes for the WebSocket connection closure. @@ -1324,5 +1596,407 @@ Equivalent to numeric value 10. Indicates a pong frame. + + + Provides access to the WebSocket connection request objects received by the class. + + + + + + + Gets the cookies used in the WebSocket opening handshake. + + + A that contains the cookies. + + + + + Gets the HTTP headers used in the WebSocket opening handshake. + + + A that contains the HTTP headers. + + + + + Gets a value indicating whether the client is authenticated. + + + true if the client is authenticated; otherwise, false. + + + + + Gets a value indicating whether the client connected from the local computer. + + + true if the client connected from the local computer; otherwise, false. + + + + + Gets a value indicating whether the WebSocket connection is secured. + + + true if the WebSocket connection is secured; otherwise, false. + + + + + Gets the value of the Origin header field used in the WebSocket opening handshake. + + + A that contains the value of the Origin header field. + + + + + Gets the absolute path of the requested WebSocket URI. + + + A that contains the absolute path. + + + + + Gets the WebSocket URI requested by the client. + + + A that contains the WebSocket URI. + + + + + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + + + The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Key header field. + + + + + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + + + The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + + + An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + + + + + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + + + The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + + + A that contains the value of the Sec-WebSocket-Version header field. + + + + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + + + + + Gets the client information (identity, authentication information and security roles). + + + An that contains the client information. + + + + + Gets the client endpoint as an IP address and a port number. + + + A that contains the client endpoint. + + + + + Gets the WebSocket instance used for two-way communication between client and server. + + + A . + + + + + Provides access to the WebSocket connection request objects received by the class. + + + + + + + Gets the cookies used in the WebSocket opening handshake. + + + A that contains the cookies. + + + This property is not implemented. + + + + + Gets the HTTP headers used in the WebSocket opening handshake. + + + A that contains the HTTP headers. + + + + + Gets a value indicating whether the client is authenticated. + + + true if the client is authenticated; otherwise, false. + + + This property is not implemented. + + + + + Gets a value indicating whether the client connected from the local computer. + + + true if the client connected from the local computer; otherwise, false. + + + This property is not implemented. + + + + + Gets a value indicating whether the WebSocket connection is secured. + + + true if the WebSocket connection is secured; otherwise, false. + + + + + Gets the value of the Origin header field used in the WebSocket opening handshake. + + + A that contains the value of the Origin header field. + + + + + Gets the absolute path of the requested WebSocket URI. + + + A that contains the absolute path. + + + + + Gets the WebSocket URI requested by the client. + + + A that contains the WebSocket URI. + + + + + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + + + The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Key header field. + + + + + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + + + The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + + + An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + + + + + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + + + The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + + + A that contains the value of the Sec-WebSocket-Version header field. + + + + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + + + + + Gets the client information (identity, authentication information and security roles). + + + An that contains the client information. + + + This property is not implemented. + + + + + Gets the client endpoint as an IP address and a port number. + + + A that contains the client endpoint. + + + + + Gets the WebSocket instance used for two-way communication between client and server. + + + A . + + + + + Provides access to the WebSocket connection request objects. + + + The WebSocketContext class is an abstract class. + + + + + Initializes a new instance of the class. + + + + + Gets the cookies used in the WebSocket opening handshake. + + + A that contains the cookies. + + + + + Gets the HTTP headers used in the WebSocket opening handshake. + + + A that contains the HTTP headers. + + + + + Gets a value indicating whether the client is authenticated. + + + true if the client is authenticated; otherwise, false. + + + + + Gets a value indicating whether the client connected from the local computer. + + + true if the client connected from the local computer; otherwise, false. + + + + + Gets a value indicating whether the WebSocket connection is secured. + + + true if the WebSocket connection is secured; otherwise, false. + + + + + Gets the value of the Origin header field used in the WebSocket opening handshake. + + + A that contains the value of the Origin header field. + + + + + Gets the WebSocket URI requested by the client. + + + A that contains the WebSocket URI. + + + + + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + + + The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Key header field. + + + + + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + + + The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + + + An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + + + + + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + + + The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + + + A that contains the value of the Sec-WebSocket-Version header field. + + + + + Gets the client information (identity, authentication information and security roles). + + + An that contains the client information. + + + + + Gets the WebSocket instance used for two-way communication between client and server. + + + A . + + diff --git a/websocket-sharp/doc/doc.sh b/websocket-sharp/doc/doc.sh index 1a61d3be..1730100a 100755 --- a/websocket-sharp/doc/doc.sh +++ b/websocket-sharp/doc/doc.sh @@ -19,9 +19,7 @@ MDOC_DIR="${DOC_DIR}/mdoc" HTML_DIR="${DOC_DIR}/html" createDir() { - if [ -d $1 ]; then - rm -fr $1/* - else + if [ ! -d $1 ]; then mkdir -p $1 fi } @@ -29,5 +27,5 @@ createDir() { set -e createDir ${MDOC_DIR} createDir ${HTML_DIR} -mdoc update -i ${XML} -o ${MDOC_DIR}/ ${DLL} +mdoc update -fno-assembly-versions -i ${XML} -o ${MDOC_DIR}/ ${DLL} mdoc export-html -o ${HTML_DIR}/ ${MDOC_DIR}/ diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html similarity index 50% rename from websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.html rename to websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html index afd5df90..868c9ab9 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html @@ -1,6 +1,6 @@ - WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext + WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext + + + + + +

TcpListenerWebSocketContext Class

+

+ Provides access to the WebSocket connection request objects received by the System.Net.Sockets.TcpListener class. +

+
+

Syntax

+
public class TcpListenerWebSocketContext : WebSocketContext
+
+
+

Remarks

+
+
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+

Members

+
+

+ See Also: Inherited members from + WebSocketContext. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
override
+ + CookieCollection + + + + WebSocketSharp.Net.CookieCollection + . + Gets the cookies used in the WebSocket opening handshake. +
[read-only]
abstract
+ + CookieCollection + + + + WebSocketSharp.Net.CookieCollection + . + Gets the cookies used in the WebSocket opening handshake. + (Inherited from WebSocketContext.)
[read-only]
override
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . + Gets the HTTP headers used in the WebSocket opening handshake. +
[read-only]
abstract
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . + Gets the HTTP headers used in the WebSocket opening handshake. + (Inherited from WebSocketContext.)
[read-only]
override
+ + IsAuthenticated + + + + bool + . + Gets a value indicating whether the client is authenticated. +
[read-only]
abstract
+ + IsAuthenticated + + + + bool + . + Gets a value indicating whether the client is authenticated. + (Inherited from WebSocketContext.)
[read-only]
override
+ + IsLocal + + + + bool + . + Gets a value indicating whether the client connected from the local computer. +
[read-only]
abstract
+ + IsLocal + + + + bool + . + Gets a value indicating whether the client connected from the local computer. + (Inherited from WebSocketContext.)
[read-only]
override
+ + IsSecureConnection + + + + bool + . + Gets a value indicating whether the WebSocket connection is secured. +
[read-only]
abstract
+ + IsSecureConnection + + + + bool + . + Gets a value indicating whether the WebSocket connection is secured. + (Inherited from WebSocketContext.)
[read-only]
override
+ + Origin + + + + string + . + Gets the value of the Origin header field used in the WebSocket opening handshake. +
[read-only]
abstract
+ + Origin + + + + string + . + Gets the value of the Origin header field used in the WebSocket opening handshake. + (Inherited from WebSocketContext.)
[read-only]
+ + Path + + + + string + . + Gets the absolute path of the requested WebSocket URI. +
[read-only]
override
+ + RequestUri + + + + Uri + . + Gets the WebSocket URI requested by the client. +
[read-only]
abstract
+ + RequestUri + + + + Uri + . + Gets the WebSocket URI requested by the client. + (Inherited from WebSocketContext.)
[read-only]
override
+ + SecWebSocketKey + + + + string + . + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. +
[read-only]
abstract
+ + SecWebSocketKey + + + + string + . + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + (Inherited from WebSocketContext.)
[read-only]
override
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. +
[read-only]
abstract
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + (Inherited from WebSocketContext.)
[read-only]
override
+ + SecWebSocketVersion + + + + string + . + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. +
[read-only]
abstract
+ + SecWebSocketVersion + + + + string + . + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + (Inherited from WebSocketContext.)
[read-only]
+ + ServerEndPoint + + + + System.Net.IPEndPoint + . + Gets the server endpoint as an IP address and a port number. +
[read-only]
override
+ + User + + + + System.Security.Principal.IPrincipal + . + Gets the client information (identity, authentication information and security roles). +
[read-only]
abstract
+ + User + + + + System.Security.Principal.IPrincipal + . + Gets the client information (identity, authentication information and security roles). + (Inherited from WebSocketContext.)
[read-only]
+ + UserEndPoint + + + + System.Net.IPEndPoint + . + Gets the client endpoint as an IP address and a port number. +
[read-only]
override
+ + WebSocket + + + + WebSocketSharp.WebSocket + . + Gets the WebSocket instance used for two-way communication between client and server. +
[read-only]
abstract
+ + WebSocket + + + + WebSocketSharp.WebSocket + . + Gets the WebSocket instance used for two-way communication between client and server. + (Inherited from WebSocketContext.)
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

CookieCollection Property

+
+

+ Gets the cookies used in the WebSocket opening handshake. +

+

Syntax

+
public override WebSocketSharp.Net.CookieCollection CookieCollection { get; }
+

Value

+
+ A WebSocketSharp.Net.CookieCollection that contains the cookies. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This property is not implemented. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

Headers Property

+
+

+ Gets the HTTP headers used in the WebSocket opening handshake. +

+

Syntax

+ +

Value

+
+ A System.Collections.Specialized.NameValueCollection that contains the HTTP headers. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

IsAuthenticated Property

+
+

+ Gets a value indicating whether the client is authenticated. +

+

Syntax

+
public override bool IsAuthenticated { get; }
+

Value

+
+ true if the client is authenticated; otherwise, false. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This property is not implemented. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

IsLocal Property

+
+

+ Gets a value indicating whether the client connected from the local computer. +

+

Syntax

+
public override bool IsLocal { get; }
+

Value

+
+ true if the client connected from the local computer; otherwise, false. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This property is not implemented. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

IsSecureConnection Property

+
+

+ Gets a value indicating whether the WebSocket connection is secured. +

+

Syntax

+
public override bool IsSecureConnection { get; }
+

Value

+
+ true if the WebSocket connection is secured; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

Origin Property

+
+

+ Gets the value of the Origin header field used in the WebSocket opening handshake. +

+

Syntax

+
public override string Origin { get; }
+

Value

+
+ A string that contains the value of the Origin header field. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

Path Property

+
+

+ Gets the absolute path of the requested WebSocket URI. +

+

Syntax

+
public virtual string Path { get; }
+

Value

+
+ A string that contains the absolute path. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

RequestUri Property

+
+

+ Gets the WebSocket URI requested by the client. +

+

Syntax

+
public override Uri RequestUri { get; }
+

Value

+
+ A Uri that contains the WebSocket URI. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

SecWebSocketKey Property

+
+

+ Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. +

+

Syntax

+
public override string SecWebSocketKey { get; }
+

Value

+
+ A string that contains the value of the Sec-WebSocket-Key header field. +
+

Remarks

+
+ The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

SecWebSocketProtocols Property

+
+

+ Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. +

+

Syntax

+
public override IEnumerable<string> SecWebSocketProtocols { get; }
+

Value

+
+ An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. +
+

Remarks

+
+ The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

SecWebSocketVersion Property

+
+

+ Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. +

+

Syntax

+
public override string SecWebSocketVersion { get; }
+

Value

+
+ A string that contains the value of the Sec-WebSocket-Version header field. +
+

Remarks

+
+ The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

ServerEndPoint Property

+
+

+ Gets the server endpoint as an IP address and a port number. +

+

Syntax

+
public virtual System.Net.IPEndPoint ServerEndPoint { get; }
+

Value

+
+ A System.Net.IPEndPoint that contains the server endpoint. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

User Property

+
+

+ Gets the client information (identity, authentication information and security roles). +

+

Syntax

+
public override System.Security.Principal.IPrincipal User { get; }
+

Value

+
+ An System.Security.Principal.IPrincipal that contains the client information. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ NotImplementedException + + This property is not implemented. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

UserEndPoint Property

+
+

+ Gets the client endpoint as an IP address and a port number. +

+

Syntax

+
public virtual System.Net.IPEndPoint UserEndPoint { get; }
+

Value

+
+ A System.Net.IPEndPoint that contains the client endpoint. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+

WebSocket Property

+
+

+ Gets the WebSocket instance used for two-way communication between client and server. +

+

Syntax

+
public override WebSocketSharp.WebSocket WebSocket { get; }
+

Value

+
+ A WebSocketSharp.WebSocket. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.WebSockets
Assembly: websocket-sharp (in websocket-sharp.dll)
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/WebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html similarity index 58% rename from websocket-sharp/doc/html/WebSocketSharp.Net/WebSocketContext.html rename to websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html index 10aa3e49..89deaf08 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/WebSocketContext.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net.WebSockets/WebSocketContext.html @@ -1,6 +1,6 @@ - WebSocketSharp.Net.WebSocketContext + WebSocketSharp.Net.WebSockets.WebSocketContext - - - - - -

HttpListenerWebSocketContext Class

-

- Documentation for this section has not yet been entered. -

-
-

Syntax

-
public class HttpListenerWebSocketContext : WebSocketContext
-
-
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-

Members

-
-

- See Also: Inherited members from - WebSocketContext. -

-

Public Properties

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[read-only]
override
- - CookieCollection - - - - CookieCollection - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - CookieCollection - - - - CookieCollection - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - Headers - - - - System.Collections.Specialized.NameValueCollection - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - Headers - - - - System.Collections.Specialized.NameValueCollection - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - IsAuthenticated - - - - bool - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - IsAuthenticated - - - - bool - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - IsLocal - - - - bool - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - IsLocal - - - - bool - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - IsSecureConnection - - - - bool - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - IsSecureConnection - - - - bool - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - Origin - - - - string - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - Origin - - - - string - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
- - Path - - - - string - . Documentation for this section has not yet been entered.
[read-only]
override
- - RequestUri - - - - Uri - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - RequestUri - - - - Uri - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - SecWebSocketKey - - - - string - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - SecWebSocketKey - - - - string - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - SecWebSocketProtocols - - - - IEnumerable<string> - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - SecWebSocketProtocols - - - - IEnumerable<string> - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
- - SecWebSocketVersion - - - - string - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - SecWebSocketVersion - - - - string - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
- - ServerEndPoint - - - - System.Net.IPEndPoint - . Documentation for this section has not yet been entered.
[read-only]
override
- - User - - - - System.Security.Principal.IPrincipal - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - User - - - - System.Security.Principal.IPrincipal - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
- - UserEndPoint - - - - System.Net.IPEndPoint - . Documentation for this section has not yet been entered.
[read-only]
override
- - WebSocket - - - - WebSocketSharp.WebSocket - . Documentation for this section has not yet been entered.
[read-only]
abstract
- - WebSocket - - - - WebSocketSharp.WebSocket - . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
-
-
-

Extension Methods

-
-
- - - - - - - - - -
-
static
-
- - IsNull<T> - (this T) : bool
- Determines whether the specified object is null. -
-
static
-
- - IsNullDo<T> - (this T, Action) : bool
- Determines whether the specified object is null. - And invokes the specified Action delegate if the specified object is null. -
-
-
-
-
-
-

Member Details

-
-

CookieCollection Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override CookieCollection CookieCollection { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

Headers Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

- -

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

IsAuthenticated Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override bool IsAuthenticated { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

IsLocal Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override bool IsLocal { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

IsSecureConnection Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override bool IsSecureConnection { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

Origin Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override string Origin { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

Path Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public virtual string Path { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

RequestUri Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override Uri RequestUri { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

SecWebSocketKey Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override string SecWebSocketKey { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

SecWebSocketProtocols Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override IEnumerable<string> SecWebSocketProtocols { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

SecWebSocketVersion Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override string SecWebSocketVersion { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

ServerEndPoint Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public virtual System.Net.IPEndPoint ServerEndPoint { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

User Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override System.Security.Principal.IPrincipal User { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

UserEndPoint Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public virtual System.Net.IPEndPoint UserEndPoint { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-

WebSocket Property

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public override WebSocketSharp.WebSocket WebSocket { get; }
-

Value

-
- Documentation for this section has not yet been entered. -
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
-
-
-
-
- - - \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html index 9f5e15c6..b6584315 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html @@ -597,7 +597,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html index afcee43c..1bc2a1f8 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -332,7 +332,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Version10 Field

@@ -348,7 +348,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Version11 Field

@@ -364,7 +364,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html b/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html index 64576c72..e772ff62 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -677,7 +677,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

WebHeaderCollection Constructor

@@ -710,7 +710,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Add Method

@@ -737,7 +737,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Add Method

@@ -770,7 +770,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Add Method

@@ -803,7 +803,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Add Method

@@ -836,7 +836,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

AddWithoutValidate Method

@@ -869,7 +869,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

AllKeys Property

@@ -889,7 +889,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Clear Method

@@ -905,7 +905,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Count Property

@@ -925,7 +925,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Get Method

@@ -956,7 +956,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Get Method

@@ -987,7 +987,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

GetEnumerator Method

@@ -1007,7 +1007,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

GetKey Method

@@ -1038,7 +1038,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

GetObjectData Method

@@ -1071,7 +1071,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

GetValues Method

@@ -1102,7 +1102,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

GetValues Method

@@ -1133,7 +1133,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

IsRestricted Method

@@ -1164,7 +1164,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

IsRestricted Method

@@ -1201,7 +1201,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Item Property

@@ -1235,7 +1235,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Item Property

@@ -1269,7 +1269,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Keys Property

@@ -1289,7 +1289,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

OnDeserialization Method

@@ -1316,7 +1316,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Remove Method

@@ -1343,7 +1343,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Remove Method

@@ -1370,7 +1370,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Remove Method

@@ -1397,7 +1397,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Set Method

@@ -1430,7 +1430,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Set Method

@@ -1463,7 +1463,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

Set Method

@@ -1496,7 +1496,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

System.Runtime.Serialization.ISerializable.GetObjectData Method

@@ -1530,7 +1530,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

ToByteArray Method

@@ -1550,7 +1550,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)

ToString Method

@@ -1570,7 +1570,7 @@

Requirements

- Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html index 7dc57ad3..7c0164d4 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html @@ -196,9 +196,7 @@

Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp.Net namespace provides some modified classes in the System.Net namespace (e.g. System.Net.HttpListenerContext) to accept the WebSocket connection request.

@@ -292,14 +290,6 @@ Documentation for this section has not yet been entered. - - - - - - - -
Type
- HttpListenerWebSocketContext - - Documentation for this section has not yet been entered. -
HttpStatusCode @@ -324,19 +314,11 @@ Documentation for this section has not yet been entered.
- WebSocketContext - - Documentation for this section has not yet been entered. -

- + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html b/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html index 733562ac..b8a5f11b 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -552,7 +552,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

HttpServer Constructor

@@ -579,7 +579,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

AddService<T> Generic Method

@@ -617,7 +617,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

GetFile Method

@@ -648,7 +648,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnConnect Event

@@ -664,7 +664,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnDelete Event

@@ -680,7 +680,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnError Event

@@ -696,7 +696,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnGet Event

@@ -712,7 +712,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnHead Event

@@ -728,7 +728,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnOptions Event

@@ -744,7 +744,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnPatch Event

@@ -760,7 +760,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnPost Event

@@ -776,7 +776,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnPut Event

@@ -792,7 +792,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnTrace Event

@@ -808,7 +808,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Port Property

@@ -828,7 +828,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

ServicePath Property

@@ -848,7 +848,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Start Method

@@ -864,7 +864,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -880,7 +880,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweeped Property

@@ -900,7 +900,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html b/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html index 58d31c3f..753666e1 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html @@ -219,7 +219,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

Public Properties

@@ -240,7 +240,7 @@ bool . - Indicates whether the WebSocket service host closes the connection to a inactive service client. + Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service client. @@ -259,7 +259,7 @@ BindWebSocket (WebSocketSharp.WebSocket)
- Binds the specified WebSocketSharp.WebSocket. + Binds the specified WebSocketSharp.WebSocket instance to the WebSocket service.
@@ -339,7 +339,7 @@

BindWebSocket Method

- Binds the specified WebSocketSharp.WebSocket. + Binds the specified WebSocketSharp.WebSocket instance to the WebSocket service.

Syntax

public void BindWebSocket (WebSocketSharp.WebSocket socket)
@@ -360,7 +360,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadcast Method

@@ -387,7 +387,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Start Method

@@ -403,7 +403,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -419,19 +419,19 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweeped Property

- Indicates whether the WebSocket service host closes the connection to a inactive service client. + Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service client.

Syntax

public bool Sweeped { get; set; }

Value

- true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + true if the WebSocket service host cleans up the inactive service client; otherwise, false.

Remarks

@@ -439,7 +439,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html index 5599d873..fb639039 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -339,7 +339,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Request Property

@@ -359,7 +359,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Response Property

@@ -379,7 +379,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html b/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html index 6ee6345d..8cdebda8 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -402,7 +402,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Add Method

@@ -435,7 +435,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadcast Method

@@ -462,7 +462,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Count Property

@@ -482,7 +482,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Path Property

@@ -502,7 +502,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

ServiceHost Property

@@ -522,7 +522,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -538,7 +538,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweeped Property

@@ -558,7 +558,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

TryGetServiceHost Method

@@ -595,7 +595,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html b/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html index 3cf4efff..c07f51ff 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -476,7 +476,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

ActiveID Property

@@ -496,7 +496,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Add Method

@@ -527,7 +527,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadcast Method

@@ -554,7 +554,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadcast Method

@@ -581,7 +581,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadping Method

@@ -612,7 +612,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Count Property

@@ -632,7 +632,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

ID Property

@@ -652,7 +652,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

InactiveID Property

@@ -672,7 +672,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Remove Method

@@ -703,7 +703,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -719,7 +719,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -752,7 +752,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweep Method

@@ -768,7 +768,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweeped Property

@@ -788,7 +788,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

SyncRoot Property

@@ -808,7 +808,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

TryGetByID Method

@@ -845,7 +845,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html index 3caa6f32..54dd0397 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html @@ -207,8 +207,8 @@

WebSocketServer Class

- Documentation for this section has not yet been entered. -

+ Provides the functions of the server that receives the WebSocket connection requests. +

Syntax

public class WebSocketServer : WebSocketServerBase
@@ -216,11 +216,11 @@

Remarks

- Documentation for this section has not yet been entered. -
+ The WebSocketServer class provides multi WebSocket service. +

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -243,8 +243,8 @@ ()

- Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServer class. + @@ -258,8 +258,9 @@ (int) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified port. + @@ -273,8 +274,9 @@ (string) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified WebSocket URL. + @@ -288,8 +290,9 @@ (int, bool) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified port and secure. + @@ -303,8 +306,9 @@ (System.Net.IPAddress, int) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified address and port. + @@ -318,8 +322,9 @@ (System.Net.IPAddress, int, bool) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified address, port and secure. + @@ -394,7 +399,9 @@ IEnumerable<string> - . Documentation for this section has not yet been entered. + . + Gets the service paths. + @@ -409,7 +416,9 @@ bool - . Documentation for this section has not yet been entered. + . + Gets or sets a value indicating whether the server cleans up the inactive client. + @@ -450,7 +459,9 @@ AddService<T> - (string)
Documentation for this section has not yet been entered.
+ (string)
+ Adds the WebSocket service. +
@@ -460,7 +471,9 @@ Broadcast - (string)
Documentation for this section has not yet been entered.
+ (string)
+ Broadcasts the specified string. +
@@ -481,7 +494,9 @@ Stop - ()
Documentation for this section has not yet been entered.
+ ()
+ Stops receiving the WebSocket connection requests. +
@@ -509,7 +524,9 @@ AcceptWebSocket - (System.Net.Sockets.TcpClient)
Documentation for this section has not yet been entered.
+ (System.Net.Sockets.TcpClient)
+ Accepts the WebSocket connection. +
@@ -596,8 +613,8 @@

WebSocketServer Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServer class. +

Syntax

public WebSocketServer ()

Remarks

@@ -606,14 +623,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServer Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified port. +

Syntax

public WebSocketServer (int port)

Parameters

@@ -623,8 +641,8 @@ port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +

Remarks

@@ -633,14 +651,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServer Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified WebSocket URL. +

Syntax

public WebSocketServer (string url)

Parameters

@@ -650,8 +669,8 @@ url
- Documentation for this section has not yet been entered. -
+ A string that contains a WebSocket URL. +

Remarks

@@ -660,14 +679,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServer Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified port and secure. +

Syntax

public WebSocketServer (int port, bool secure)

Parameters

@@ -677,14 +697,14 @@ port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
secure
- Documentation for this section has not yet been entered. -
+ A bool that indicates providing a secure connection or not. (true indicates providing a secure connection.) +

Remarks

@@ -693,14 +713,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServer Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified address and port. +

Syntax

public WebSocketServer (System.Net.IPAddress address, int port)

Parameters

@@ -710,14 +731,14 @@ address
- Documentation for this section has not yet been entered. -
+ An System.Net.IPAddress that contains an IP address. +
port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +

Remarks

@@ -726,14 +747,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServer Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified address, port and secure. +

Syntax

public WebSocketServer (System.Net.IPAddress address, int port, bool secure)

Parameters

@@ -743,20 +765,20 @@ address
- Documentation for this section has not yet been entered. -
+ An System.Net.IPAddress that contains an IP address. +
port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
secure
- Documentation for this section has not yet been entered. -
+ A bool that indicates providing a secure connection or not. (true indicates providing a secure connection.) +

Remarks

@@ -765,14 +787,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

AcceptWebSocket Method

- Documentation for this section has not yet been entered. -

+ Accepts the WebSocket connection. +

Syntax

protected override void AcceptWebSocket (System.Net.Sockets.TcpClient client)

Parameters

@@ -782,8 +804,8 @@ client
- Documentation for this section has not yet been entered. -
+ A System.Net.Sockets.TcpClient that contains the TCP connection. +

Remarks

@@ -792,14 +814,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

AddService<T> Generic Method

- Documentation for this section has not yet been entered. -

+ Adds the WebSocket service. +

Syntax

public void AddService<T> (string absPath)
where T : WebSocketSharp.Server.WebSocketService, new()

Type Parameters

@@ -809,8 +831,8 @@ T
- Documentation for this section has not yet been entered. -
+ The type of the WebSocket service. The T must inherit the WebSocketSharp.Server.WebSocketService class. +

Parameters

@@ -820,8 +842,8 @@ absPath
- Documentation for this section has not yet been entered. -
+ A string that contains an absolute path associated with the WebSocket service. +

Remarks

@@ -830,14 +852,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadcast Method

- Documentation for this section has not yet been entered. -

+ Broadcasts the specified string. +

Syntax

public void Broadcast (string data)

Parameters

@@ -847,8 +869,8 @@ data
- Documentation for this section has not yet been entered. -
+ A string to broadcast. +

Remarks

@@ -857,34 +879,34 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

ServicePath Property

- Documentation for this section has not yet been entered. -

+ Gets the service paths. +

Syntax

public IEnumerable<string> ServicePath { get; }

Value

- Documentation for this section has not yet been entered. -
+ An IEnumerable<string> that contains the service paths. +

Remarks

Documentation for this section has not yet been entered.

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

- Documentation for this section has not yet been entered. -

+ Stops receiving the WebSocket connection requests. +

Syntax

public override void Stop ()

Remarks

@@ -893,27 +915,27 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweeped Property

- Documentation for this section has not yet been entered. -

+ Gets or sets a value indicating whether the server cleans up the inactive client. +

Syntax

public bool Sweeped { get; set; }

Value

- Documentation for this section has not yet been entered. -
+ true if the server cleans up the inactive client; otherwise, false. +

Remarks

Documentation for this section has not yet been entered.

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html index c8d1f638..761ff628 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -498,7 +498,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServerBase Constructor

@@ -551,7 +551,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServerBase Constructor

@@ -630,7 +630,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

AcceptWebSocket Method

@@ -657,7 +657,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Address Property

@@ -677,7 +677,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

BaseUri Property

@@ -697,7 +697,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Error Method

@@ -724,7 +724,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

IsSecure Property

@@ -744,7 +744,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

IsSelfHost Property

@@ -764,7 +764,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnError Event

@@ -780,7 +780,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Port Property

@@ -800,7 +800,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Start Method

@@ -816,7 +816,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -832,7 +832,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html index b66a348b..ed5c0094 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -583,7 +583,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Bind Method

@@ -616,7 +616,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

ID Property

@@ -636,7 +636,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

IsBound Property

@@ -656,7 +656,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnClose Method

@@ -689,7 +689,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnError Method

@@ -722,7 +722,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnMessage Method

@@ -755,7 +755,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

OnOpen Method

@@ -788,7 +788,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Ping Method

@@ -808,7 +808,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Ping Method

@@ -839,7 +839,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

PingAround Method

@@ -859,7 +859,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

PingAround Method

@@ -890,7 +890,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

PingTo Method

@@ -921,7 +921,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

PingTo Method

@@ -958,7 +958,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Publish Method

@@ -985,7 +985,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Publish Method

@@ -1012,7 +1012,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

QueryString Property

@@ -1032,7 +1032,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Send Method

@@ -1059,7 +1059,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Send Method

@@ -1086,7 +1086,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

SendTo Method

@@ -1119,7 +1119,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

SendTo Method

@@ -1152,7 +1152,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sessions Property

@@ -1172,7 +1172,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Start Method

@@ -1188,7 +1188,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -1204,7 +1204,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -1237,7 +1237,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

@@ -1270,7 +1270,7 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html index 17baafd2..0019fb00 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html @@ -207,8 +207,8 @@

WebSocketServiceHost<T> Generic Class

- Documentation for this section has not yet been entered. -

+ Provides the functions of the server that receives the WebSocket connection requests. +

Syntax

public class WebSocketServiceHost<T> : WebSocketServerBase, IServiceHost
where T : WebSocketSharp.Server.WebSocketService, new()
@@ -221,17 +221,17 @@ T
- Documentation for this section has not yet been entered. -
+ The type of the WebSocket service that the server provides. The T must inherit the WebSocketSharp.Server.WebSocketService class. +

Remarks

- Documentation for this section has not yet been entered. -
+ The WebSocketServiceHost<T> class provides single WebSocket service. +

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -254,8 +254,9 @@ (int)

- Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port. + @@ -269,8 +270,9 @@ (string) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified WebSocket URL. + @@ -284,8 +286,9 @@ (int, bool) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port and secure. + @@ -299,8 +302,9 @@ (int, string) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port and absPath. + @@ -314,8 +318,9 @@ (int, string, bool) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port, absPath and secure. + @@ -329,8 +334,9 @@ (System.Net.IPAddress, int, string) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified address, port and absPath. + @@ -344,8 +350,9 @@ (System.Net.IPAddress, int, string, bool) - Documentation for this section has not yet been entered. - + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified address, port, absPath and secure. + @@ -423,7 +430,9 @@ bool - . Documentation for this section has not yet been entered. + . + Gets or sets a value indicating whether the server cleans up the inactive client. + [read-only]
@@ -435,7 +444,9 @@ Uri - . Documentation for this section has not yet been entered. + . + Gets the WebSocket URL on which to listen for incoming connection attempts. + @@ -468,16 +479,6 @@
- - - - + (string)
+ Broadcasts the specified string. +
+ (string) : Dictionary<string, bool>
+ Pings with the specified string to all clients. +
+ ()
+ Stops receiving the WebSocket connection requests. +
+ (System.Net.Sockets.TcpClient)
+ Accepts the WebSocket connection. +
-
-
-
- - BindWebSocket - (WebSocketSharp.WebSocket)
Documentation for this section has not yet been entered.
@@ -486,7 +487,9 @@
Broadcast - (string)
Documentation for this section has not yet been entered.
@@ -496,7 +499,9 @@ Broadping - (string) : Dictionary<string, bool>
Documentation for this section has not yet been entered.
@@ -517,7 +522,9 @@ Stop - ()
Documentation for this section has not yet been entered.
@@ -545,7 +552,9 @@ AcceptWebSocket - (System.Net.Sockets.TcpClient)
Documentation for this section has not yet been entered.
@@ -594,6 +603,27 @@
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + WebSocketSharp.Server.IServiceHost.BindWebSocket + + + Binds the specified WebSocketSharp.WebSocket instance to the WebSocket service. +
+
+

Extension Methods

@@ -632,8 +662,9 @@

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port. +

Syntax

public WebSocketServiceHost (int port)

Parameters

@@ -643,8 +674,8 @@ port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +

Remarks

@@ -653,14 +684,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified WebSocket URL. +

Syntax

public WebSocketServiceHost (string url)

Parameters

@@ -670,8 +702,8 @@ url
- Documentation for this section has not yet been entered. -
+ A string that contains a WebSocket URL. +

Remarks

@@ -680,14 +712,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port and secure. +

Syntax

public WebSocketServiceHost (int port, bool secure)

Parameters

@@ -697,14 +730,14 @@ port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
secure
- Documentation for this section has not yet been entered. -
+ A bool that indicates providing a secure connection or not. (true indicates providing a secure connection.) +

Remarks

@@ -713,14 +746,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port and absPath. +

Syntax

public WebSocketServiceHost (int port, string absPath)

Parameters

@@ -730,14 +764,14 @@ port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
absPath
- Documentation for this section has not yet been entered. -
+ A string that contains an absolute path. +

Remarks

@@ -746,14 +780,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified port, absPath and secure. +

Syntax

public WebSocketServiceHost (int port, string absPath, bool secure)

Parameters

@@ -763,20 +798,20 @@ port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
absPath
- Documentation for this section has not yet been entered. -
+ A string that contains an absolute path. +
secure
- Documentation for this section has not yet been entered. -
+ A bool that indicates providing a secure connection or not. (true indicates providing a secure connection.) +

Remarks

@@ -785,14 +820,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified address, port and absPath. +

Syntax

public WebSocketServiceHost (System.Net.IPAddress address, int port, string absPath)

Parameters

@@ -802,20 +838,20 @@ address
- Documentation for this section has not yet been entered. -
+ An System.Net.IPAddress that contains an IP address. +
port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
absPath
- Documentation for this section has not yet been entered. -
+ A string that contains an absolute path. +

Remarks

@@ -824,14 +860,15 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocketServiceHost Constructor

- Documentation for this section has not yet been entered. -

+ Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified address, port, absPath and secure. +

Syntax

public WebSocketServiceHost (System.Net.IPAddress address, int port, string absPath, bool secure)

Parameters

@@ -841,26 +878,26 @@ address
- Documentation for this section has not yet been entered. -
+ An System.Net.IPAddress that contains an IP address. +
port
- Documentation for this section has not yet been entered. -
+ An int that contains a port number. +
absPath
- Documentation for this section has not yet been entered. -
+ A string that contains an absolute path. +
secure
- Documentation for this section has not yet been entered. -
+ A bool that indicates providing a secure connection or not. (true indicates providing a secure connection.) +

Remarks

@@ -869,14 +906,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

AcceptWebSocket Method

- Documentation for this section has not yet been entered. -

+ Accepts the WebSocket connection. +

Syntax

protected override void AcceptWebSocket (System.Net.Sockets.TcpClient client)

Parameters

@@ -886,8 +923,8 @@ client
- Documentation for this section has not yet been entered. -
+ A System.Net.Sockets.TcpClient that contains the TCP connection. +

Remarks

@@ -896,41 +933,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
-
- -

BindWebSocket Method

-
-

- Documentation for this section has not yet been entered. -

-

Syntax

-
public void BindWebSocket (WebSocketSharp.WebSocket socket)
-

Parameters

-
-
-
- socket -
-
- Documentation for this section has not yet been entered. -
-
-
-

Remarks

-
- Documentation for this section has not yet been entered. -
-

Requirements

-
- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadcast Method

- Documentation for this section has not yet been entered. -

+ Broadcasts the specified string. +

Syntax

public void Broadcast (string data)

Parameters

@@ -940,8 +950,8 @@ data
- Documentation for this section has not yet been entered. -
+ A string to broadcast. +

Remarks

@@ -950,14 +960,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Broadping Method

- Documentation for this section has not yet been entered. -

+ Pings with the specified string to all clients. +

Syntax

public Dictionary<string, bool> Broadping (string message)

Parameters

@@ -967,8 +977,8 @@ message
- Documentation for this section has not yet been entered. -
+ A string that contains a message. +

Returns

@@ -981,14 +991,14 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Stop Method

- Documentation for this section has not yet been entered. -

+ Stops receiving the WebSocket connection requests. +

Syntax

public override void Stop ()

Remarks

@@ -997,47 +1007,75 @@

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Sweeped Property

- Documentation for this section has not yet been entered. -

+ Gets or sets a value indicating whether the server cleans up the inactive client. +

Syntax

public bool Sweeped { get; set; }

Value

- Documentation for this section has not yet been entered. -
+ true if the server cleans up the inactive client; otherwise, false. +

Remarks

Documentation for this section has not yet been entered.

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

Uri Property

- Documentation for this section has not yet been entered. -

+ Gets the WebSocket URL on which to listen for incoming connection attempts. +

Syntax

public Uri Uri { get; }

Value

- Documentation for this section has not yet been entered. -
+ A Uri that contains a WebSocket URL. +

Remarks

Documentation for this section has not yet been entered.

Requirements

- Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll) +
+ +

WebSocketSharp.Server.IServiceHost.BindWebSocket Method

+
+

+ Binds the specified WebSocketSharp.WebSocket instance to the WebSocket service. +

+

Syntax

+
+ void WebSocketSharp.Server.IServiceHost.BindWebSocket (WebSocketSharp.WebSocket socket)
+

Parameters

+
+
+
+ socket +
+
+ A WebSocketSharp.WebSocket to bind. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)

diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/index.html b/websocket-sharp/doc/html/WebSocketSharp.Server/index.html index a1b9953a..57a39a92 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Server/index.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/index.html @@ -196,9 +196,7 @@

Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp.Server namespace provides the functions of the server that receives the WebSocket connection requests.

@@ -249,8 +247,8 @@ WebSocketServer + Provides the functions of the server that receives the WebSocket connection requests. + + Provides the functions of the server that receives the WebSocket connection requests. +
Type - Documentation for this section has not yet been entered. -
@@ -273,14 +271,14 @@ WebSocketServiceHost<T> - Documentation for this section has not yet been entered. -

- + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html b/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html index ab7535f0..5487c844 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html +++ b/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html @@ -245,7 +245,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html index 1a85f355..1d1222ef 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html +++ b/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html @@ -222,7 +222,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -371,7 +371,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Reason Property

@@ -391,7 +391,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

WasClean Property

@@ -411,7 +411,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/CloseStatusCode.html b/websocket-sharp/doc/html/WebSocketSharp/CloseStatusCode.html index 1be146d0..ab5b8cca 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/CloseStatusCode.html +++ b/websocket-sharp/doc/html/WebSocketSharp/CloseStatusCode.html @@ -350,7 +350,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html index 756d694d..e1f54af0 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html +++ b/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html @@ -221,7 +221,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -301,7 +301,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/Ext.html b/websocket-sharp/doc/html/WebSocketSharp/Ext.html index 1943b6bc..4e82527a 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/Ext.html +++ b/websocket-sharp/doc/html/WebSocketSharp/Ext.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -238,7 +238,7 @@ AcceptWebSocket - (this System.Net.Sockets.TcpClient, bool) : WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext

+ (this System.Net.Sockets.TcpClient, bool) : WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext
Accept a WebSocket connection by the System.Net.Sockets.TcpListener.
@@ -710,7 +710,7 @@ Accept a WebSocket connection by the System.Net.Sockets.TcpListener.

Syntax

- +

Parameters

@@ -730,7 +730,7 @@

Returns

- A WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext that contains a WebSocket connection. + A WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext that contains a WebSocket connection.

Exceptions

@@ -755,7 +755,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Emit Method

@@ -794,7 +794,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Emit<TEventArgs> Generic Method

@@ -844,7 +844,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

EqualsAndSaveTo Method

@@ -905,7 +905,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Exists Method

@@ -942,7 +942,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Exists Method

@@ -985,7 +985,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

GetAbsolutePath Method

@@ -1016,7 +1016,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

GetDescription Method

@@ -1047,7 +1047,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

GetName Method

@@ -1084,7 +1084,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

GetNameAndValue Method

@@ -1121,7 +1121,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

GetStatusDescription Method

@@ -1152,7 +1152,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

GetValue Method

@@ -1189,7 +1189,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsEmpty Method

@@ -1220,7 +1220,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsHostOrder Method

@@ -1251,7 +1251,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsNull<T> Generic Method

@@ -1293,7 +1293,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsNullDo<T> Generic Method

@@ -1342,7 +1342,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsNullOrEmpty Method

@@ -1373,7 +1373,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsPredefinedScheme Method

@@ -1404,7 +1404,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsValidAbsolutePath Method

@@ -1441,7 +1441,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

MaybeUri Method

@@ -1472,7 +1472,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

NotEqual Method

@@ -1515,7 +1515,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ReadBytes Method

@@ -1552,7 +1552,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ReadBytes Method

@@ -1589,7 +1589,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ReadBytes Method

@@ -1632,7 +1632,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

SubArray<T> Generic Method

@@ -1686,7 +1686,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1719,7 +1719,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1753,7 +1753,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1786,7 +1786,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1820,7 +1820,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1853,7 +1853,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1887,7 +1887,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1920,7 +1920,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Times Method

@@ -1954,7 +1954,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

To<T> Generic Method

@@ -2023,7 +2023,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ToBytes<T> Generic Method

@@ -2071,7 +2071,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ToHostOrder Method

@@ -2125,7 +2125,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ToString<T> Generic Method

@@ -2192,7 +2192,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ToUri Method

@@ -2224,7 +2224,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

TryCreateWebSocketUri Method

@@ -2284,7 +2284,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

UrlDecode Method

@@ -2316,7 +2316,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

UrlEncode Method

@@ -2348,7 +2348,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

WriteContent Method

@@ -2398,7 +2398,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html index 9d9ef67d..082585a3 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html +++ b/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html @@ -222,7 +222,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -329,7 +329,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

RawData Property

@@ -349,7 +349,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Type Property

@@ -369,7 +369,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/Opcode.html b/websocket-sharp/doc/html/WebSocketSharp/Opcode.html index 4247b931..8789ea8a 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/Opcode.html +++ b/websocket-sharp/doc/html/WebSocketSharp/Opcode.html @@ -278,7 +278,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html b/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html index 0797232e..14e6f284 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html +++ b/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -695,7 +695,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

WebSocket Constructor

@@ -777,7 +777,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Close Method

@@ -793,7 +793,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Close Method

@@ -820,7 +820,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Close Method

@@ -847,7 +847,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Close Method

@@ -880,7 +880,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Close Method

@@ -913,7 +913,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Connect Method

@@ -929,7 +929,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Dispose Method

@@ -948,7 +948,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Extensions Property

@@ -968,7 +968,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsAlive Property

@@ -988,7 +988,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

IsSecure Property

@@ -1008,7 +1008,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

OnClose Event

@@ -1024,7 +1024,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

OnError Event

@@ -1040,7 +1040,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

OnMessage Event

@@ -1056,7 +1056,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

OnOpen Event

@@ -1072,7 +1072,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Ping Method

@@ -1092,7 +1092,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Ping Method

@@ -1123,7 +1123,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Protocol Property

@@ -1143,7 +1143,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

ReadyState Property

@@ -1163,7 +1163,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Send Method

@@ -1190,7 +1190,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Send Method

@@ -1217,7 +1217,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Send Method

@@ -1244,7 +1244,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

SendAsync Method

@@ -1277,7 +1277,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

SendAsync Method

@@ -1310,7 +1310,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

SendAsync Method

@@ -1343,7 +1343,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Url Property

@@ -1363,7 +1363,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html b/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html index d6c41418..ea285875 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html +++ b/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html @@ -220,7 +220,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

Members

@@ -312,7 +312,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)

WsReceivedTooBigMessageException Constructor

@@ -339,7 +339,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/WsState.html b/websocket-sharp/doc/html/WebSocketSharp/WsState.html index 68cf72a2..fb960fb1 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/WsState.html +++ b/websocket-sharp/doc/html/WebSocketSharp/WsState.html @@ -262,7 +262,7 @@

Requirements

- Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.27062
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
diff --git a/websocket-sharp/doc/html/WebSocketSharp/index.html b/websocket-sharp/doc/html/WebSocketSharp/index.html index 3019327f..4999c417 100644 --- a/websocket-sharp/doc/html/WebSocketSharp/index.html +++ b/websocket-sharp/doc/html/WebSocketSharp/index.html @@ -196,9 +196,7 @@

Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp namespace provides an implementation of the WebSocket interface.

@@ -289,6 +287,6 @@

- + \ No newline at end of file diff --git a/websocket-sharp/doc/html/index.html b/websocket-sharp/doc/html/index.html index 16611a4f..fcaa3c3e 100644 --- a/websocket-sharp/doc/html/index.html +++ b/websocket-sharp/doc/html/index.html @@ -190,9 +190,7 @@

websocket-sharp

-

- Documentation for this section has not yet been entered. -
+
A C# implementation of WebSocket protocol client & server.

@@ -200,9 +198,7 @@

WebSocketSharp Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp namespace provides an implementation of the WebSocket interface.

Type
@@ -292,9 +288,7 @@

WebSocketSharp.Net Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp.Net namespace provides some modified classes in the System.Net namespace (e.g. System.Net.HttpListenerContext) to accept the WebSocket connection request.

Type
@@ -388,14 +382,6 @@ Documentation for this section has not yet been entered. - - - - - - - -
Type
- HttpListenerWebSocketContext - - Documentation for this section has not yet been entered. -
HttpStatusCode @@ -420,21 +406,11 @@ Documentation for this section has not yet been entered.
- WebSocketContext - - Documentation for this section has not yet been entered. -

- WebSocketSharp.Net.Sockets Namespace + WebSocketSharp.Net.WebSockets Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp.Net.WebSockets namespace provides access to the WebSocket connection request objects sent from the client to the server.

@@ -442,19 +418,33 @@ + + + + + + + +
Type
- TcpListenerWebSocketContext + HttpListenerWebSocketContext - Documentation for this section has not yet been entered. + Provides access to the WebSocket connection request objects received by the WebSocketSharp.Net.HttpListener class. +
+ TcpListenerWebSocketContext + + Provides access to the WebSocket connection request objects received by the System.Net.Sockets.TcpListener class. +
+ WebSocketContext + Provides access to the WebSocket connection request objects. +

WebSocketSharp.Server Namespace

-

- Documentation for this section has not yet been entered. -

+

The WebSocketSharp.Server namespace provides the functions of the server that receives the WebSocket connection requests.

@@ -505,8 +495,8 @@ WebSocketServer + Provides the functions of the server that receives the WebSocket connection requests. + + Provides the functions of the server that receives the WebSocket connection requests. +
Type - Documentation for this section has not yet been entered. -
@@ -529,14 +519,14 @@ WebSocketServiceHost<T> - Documentation for this section has not yet been entered. -

- + \ No newline at end of file diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerWebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml similarity index 60% rename from websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerWebSocketContext.xml rename to websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml index 537257ef..6ba0d283 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerWebSocketContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.xml @@ -1,32 +1,34 @@ - - - + + + websocket-sharp - 1.0.2.27062 - WebSocketSharp.Net.WebSocketContext + WebSocketSharp.Net.WebSockets.WebSocketContext - To be added. - To be added. + + Provides access to the WebSocket connection request objects received by the class. + + Property - - 1.0.2.27062 - WebSocketSharp.Net.CookieCollection - To be added. - To be added. + + Gets the cookies used in the WebSocket opening handshake. + + + A that contains the cookies. + To be added. @@ -34,15 +36,16 @@ Property - - 1.0.2.27062 - System.Collections.Specialized.NameValueCollection - To be added. - To be added. + + Gets the HTTP headers used in the WebSocket opening handshake. + + + A that contains the HTTP headers. + To be added. @@ -50,15 +53,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client is authenticated. + + + true if the client is authenticated; otherwise, false. + To be added. @@ -66,15 +70,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client connected from the local computer. + + + true if the client connected from the local computer; otherwise, false. + To be added. @@ -82,15 +87,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the WebSocket connection is secured. + + + true if the WebSocket connection is secured; otherwise, false. + To be added. @@ -98,15 +104,16 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. + + Gets the value of the Origin header field used in the WebSocket opening handshake. + + + A that contains the value of the Origin header field. + To be added. @@ -114,15 +121,16 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. + + Gets the absolute path of the requested WebSocket URI. + + + A that contains the absolute path. + To be added. @@ -130,15 +138,16 @@ Property - - 1.0.2.27062 - System.Uri - To be added. - To be added. + + Gets the WebSocket URI requested by the client. + + + A that contains the WebSocket URI. + To be added. @@ -146,63 +155,73 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. - To be added. + + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Key header field. + + + The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> - To be added. - To be added. - To be added. + + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + + + An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + + + The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + Property - - 1.0.2.27062 - System.String - To be added. - To be added. - To be added. + + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Version header field. + + + The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + Property - - 1.0.2.27062 - System.Net.IPEndPoint - To be added. - To be added. + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + To be added. @@ -210,15 +229,16 @@ Property - - 1.0.2.27062 - System.Security.Principal.IPrincipal - To be added. - To be added. + + Gets the client information (identity, authentication information and security roles). + + + An that contains the client information. + To be added. @@ -226,15 +246,16 @@ Property - - 1.0.2.27062 - System.Net.IPEndPoint - To be added. - To be added. + + Gets the client endpoint as an IP address and a port number. + + + A that contains the client endpoint. + To be added. @@ -242,15 +263,16 @@ Property - - 1.0.2.27062 - WebSocketSharp.WebSocket - To be added. - To be added. + + Gets the WebSocket instance used for two-way communication between client and server. + + + A . + To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml similarity index 58% rename from websocket-sharp/doc/mdoc/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.xml rename to websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml index 47008cbb..f87a0b38 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.xml @@ -1,48 +1,54 @@ - - - + + + websocket-sharp - 1.0.2.27062 - WebSocketSharp.Net.WebSocketContext + WebSocketSharp.Net.WebSockets.WebSocketContext - To be added. - To be added. + + Provides access to the WebSocket connection request objects received by the class. + + Property - - 1.0.2.27062 - WebSocketSharp.Net.CookieCollection - To be added. - To be added. + + Gets the cookies used in the WebSocket opening handshake. + + + A that contains the cookies. + To be added. + + This property is not implemented. + Property - - 1.0.2.27062 - System.Collections.Specialized.NameValueCollection - To be added. - To be added. + + Gets the HTTP headers used in the WebSocket opening handshake. + + + A that contains the HTTP headers. + To be added. @@ -50,47 +56,56 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client is authenticated. + + + true if the client is authenticated; otherwise, false. + To be added. + + This property is not implemented. + Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client connected from the local computer. + + + true if the client connected from the local computer; otherwise, false. + To be added. + + This property is not implemented. + Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the WebSocket connection is secured. + + + true if the WebSocket connection is secured; otherwise, false. + To be added. @@ -98,15 +113,16 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. + + Gets the value of the Origin header field used in the WebSocket opening handshake. + + + A that contains the value of the Origin header field. + To be added. @@ -114,15 +130,16 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. + + Gets the absolute path of the requested WebSocket URI. + + + A that contains the absolute path. + To be added. @@ -130,15 +147,16 @@ Property - - 1.0.2.27062 - System.Uri - To be added. - To be added. + + Gets the WebSocket URI requested by the client. + + + A that contains the WebSocket URI. + To be added. @@ -146,63 +164,73 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. - To be added. + + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Key header field. + + + The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> - To be added. - To be added. - To be added. + + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + + + An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + + + The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + Property - - 1.0.2.27062 - System.String - To be added. - To be added. - To be added. + + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Version header field. + + + The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + Property - - 1.0.2.27062 - System.Net.IPEndPoint - To be added. - To be added. + + Gets the server endpoint as an IP address and a port number. + + + A that contains the server endpoint. + To be added. @@ -210,31 +238,36 @@ Property - - 1.0.2.27062 - System.Security.Principal.IPrincipal - To be added. - To be added. + + Gets the client information (identity, authentication information and security roles). + + + An that contains the client information. + To be added. + + This property is not implemented. + Property - - 1.0.2.27062 - System.Net.IPEndPoint - To be added. - To be added. + + Gets the client endpoint as an IP address and a port number. + + + A that contains the client endpoint. + To be added. @@ -242,15 +275,16 @@ Property - - 1.0.2.27062 - WebSocketSharp.WebSocket - To be added. - To be added. + + Gets the WebSocket instance used for two-way communication between client and server. + + + A . + To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml similarity index 61% rename from websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebSocketContext.xml rename to websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml index 9d47b46f..70421129 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebSocketContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.WebSockets/WebSocketContext.xml @@ -1,29 +1,31 @@ - + websocket-sharp - 1.0.2.27062 System.Object - To be added. - To be added. + + Provides access to the WebSocket connection request objects. + + + The WebSocketContext class is an abstract class. + Constructor - - 1.0.2.27062 - - To be added. + + Initializes a new instance of the class. + To be added. @@ -31,15 +33,16 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.CookieCollection - To be added. - To be added. + + Gets the cookies used in the WebSocket opening handshake. + + + A that contains the cookies. + To be added. @@ -47,15 +50,16 @@ Property - - 1.0.2.27062 - System.Collections.Specialized.NameValueCollection - To be added. - To be added. + + Gets the HTTP headers used in the WebSocket opening handshake. + + + A that contains the HTTP headers. + To be added. @@ -63,15 +67,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client is authenticated. + + + true if the client is authenticated; otherwise, false. + To be added. @@ -79,15 +84,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the client connected from the local computer. + + + true if the client connected from the local computer; otherwise, false. + To be added. @@ -95,15 +101,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets a value indicating whether the WebSocket connection is secured. + + + true if the WebSocket connection is secured; otherwise, false. + To be added. @@ -111,15 +118,16 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. + + Gets the value of the Origin header field used in the WebSocket opening handshake. + + + A that contains the value of the Origin header field. + To be added. @@ -127,15 +135,16 @@ Property - - 1.0.2.27062 - System.Uri - To be added. - To be added. + + Gets the WebSocket URI requested by the client. + + + A that contains the WebSocket URI. + To be added. @@ -143,63 +152,73 @@ Property - - 1.0.2.27062 - System.String - To be added. - To be added. - To be added. + + Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Key header field. + + + The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. + Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> - To be added. - To be added. - To be added. + + Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. + + + An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. + + + The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. + Property - - 1.0.2.27062 - System.String - To be added. - To be added. - To be added. + + Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. + + + A that contains the value of the Sec-WebSocket-Version header field. + + + The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. + Property - - 1.0.2.27062 - System.Security.Principal.IPrincipal - To be added. - To be added. + + Gets the client information (identity, authentication information and security roles). + + + An that contains the client information. + To be added. @@ -207,15 +226,16 @@ Property - - 1.0.2.27062 - WebSocketSharp.WebSocket - To be added. - To be added. + + Gets the WebSocket instance used for two-way communication between client and server. + + + A . + To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml index 9ed7fedc..ca7db288 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Delegate diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml index 2f0d7e68..8ada0a06 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Enum @@ -22,9 +21,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -36,9 +32,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -50,9 +43,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -64,9 +54,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -78,9 +65,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -92,9 +76,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -106,9 +87,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml index 70ea725c..e49bdcf0 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Constructor - - 1.0.2.27062 - @@ -49,9 +42,6 @@ Constructor - - 1.0.2.27062 - @@ -69,9 +59,6 @@ Constructor - - 1.0.2.27062 - @@ -91,9 +78,6 @@ Property - - 1.0.2.27062 - System.String @@ -107,9 +91,6 @@ Property - - 1.0.2.27062 - System.Uri @@ -123,9 +104,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -139,9 +117,6 @@ Property - - 1.0.2.27062 - System.String @@ -155,9 +130,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -175,9 +147,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -191,9 +160,6 @@ Property - - 1.0.2.27062 - System.DateTime @@ -207,9 +173,6 @@ Method - - 1.0.2.27062 - System.Int32 @@ -224,9 +187,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -240,9 +200,6 @@ Property - - 1.0.2.27062 - System.String @@ -256,9 +213,6 @@ Property - - 1.0.2.27062 - System.String @@ -272,9 +226,6 @@ Property - - 1.0.2.27062 - System.String @@ -288,9 +239,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -304,9 +252,6 @@ Property - - 1.0.2.27062 - System.DateTime @@ -320,9 +265,6 @@ Method - - 1.0.2.27062 - System.String @@ -337,9 +279,6 @@ Property - - 1.0.2.27062 - System.String @@ -353,9 +292,6 @@ Property - - 1.0.2.27062 - System.Int32 diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml index 5546ac0b..e100b817 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -22,9 +21,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -35,9 +31,6 @@ Method - - 1.0.2.27062 - System.Void @@ -54,9 +47,6 @@ Method - - 1.0.2.27062 - System.Void @@ -73,9 +63,6 @@ Method - - 1.0.2.27062 - System.Void @@ -94,9 +81,6 @@ Method - - 1.0.2.27062 - System.Void @@ -115,9 +99,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -131,9 +112,6 @@ Method - - 1.0.2.27062 - System.Collections.IEnumerator @@ -148,9 +126,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -164,9 +139,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -180,9 +152,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.Cookie @@ -200,9 +169,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.Cookie @@ -220,9 +186,6 @@ Property - - 1.0.2.27062 - System.Object diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml index bb73ecda..cc63c796 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.FormatException @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Constructor - - 1.0.2.27062 - @@ -49,9 +42,6 @@ Method - - 1.0.2.27062 - System.Void @@ -70,9 +60,6 @@ Method - - 1.0.2.27062 - System.Void diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml index bf75d188..05d80175 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -22,9 +21,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -35,9 +31,6 @@ Method - - 1.0.2.27062 - System.Void @@ -51,9 +44,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemes @@ -67,9 +57,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.AuthenticationSchemeSelector @@ -83,9 +70,6 @@ Method - - 1.0.2.27062 - System.IAsyncResult @@ -105,9 +89,6 @@ Method - - 1.0.2.27062 - System.Void @@ -121,9 +102,6 @@ Method - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerContext @@ -141,9 +119,6 @@ Method - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerContext @@ -158,9 +133,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -174,9 +146,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -190,9 +159,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -206,9 +172,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerPrefixCollection @@ -222,9 +185,6 @@ Property - - 1.0.2.27062 - System.String @@ -238,9 +198,6 @@ Method - - 1.0.2.27062 - System.Void @@ -254,9 +211,6 @@ Method - - 1.0.2.27062 - System.Void @@ -270,9 +224,6 @@ Method - - 1.0.2.27062 - System.Void @@ -286,9 +237,6 @@ Property - - 1.0.2.27062 - System.Boolean diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml index 020400a4..2a202f87 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -15,14 +14,11 @@ - - + + Method - - 1.0.2.27062 - - WebSocketSharp.Net.HttpListenerWebSocketContext + WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext @@ -35,9 +31,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerRequest @@ -51,9 +44,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerResponse @@ -67,9 +57,6 @@ Property - - 1.0.2.27062 - System.Security.Principal.IPrincipal diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml index ebe5ef8d..2deafc7f 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.ComponentModel.Win32Exception @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Constructor - - 1.0.2.27062 - @@ -47,9 +40,6 @@ Constructor - - 1.0.2.27062 - @@ -65,9 +55,6 @@ Constructor - - 1.0.2.27062 - @@ -83,9 +70,6 @@ Property - - 1.0.2.27062 - System.Int32 diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml index 9a41a1c6..6e9629db 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -25,9 +24,6 @@ Method - - 1.0.2.27062 - System.Void @@ -44,9 +40,6 @@ Method - - 1.0.2.27062 - System.Void @@ -60,9 +53,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -80,9 +70,6 @@ Method - - 1.0.2.27062 - System.Void @@ -101,9 +88,6 @@ Method - - 1.0.2.27062 - System.Void @@ -122,9 +106,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -138,9 +119,6 @@ Method - - 1.0.2.27062 - System.Collections.Generic.IEnumerator<System.String> @@ -155,9 +133,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -171,9 +146,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -187,9 +159,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -207,9 +176,6 @@ Method - - 1.0.2.27062 - System.Collections.IEnumerator diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml index d54dd73f..402e1747 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Property - - 1.0.2.27062 - System.String[] @@ -34,9 +30,6 @@ Method - - 1.0.2.27062 - System.IAsyncResult @@ -56,9 +49,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -72,9 +62,6 @@ Property - - 1.0.2.27062 - System.Text.Encoding @@ -88,9 +75,6 @@ Property - - 1.0.2.27062 - System.Int64 @@ -104,9 +88,6 @@ Property - - 1.0.2.27062 - System.String @@ -120,9 +101,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.CookieCollection @@ -136,9 +114,6 @@ Method - - 1.0.2.27062 - System.Security.Cryptography.X509Certificates.X509Certificate2 @@ -156,9 +131,6 @@ Method - - 1.0.2.27062 - System.Security.Cryptography.X509Certificates.X509Certificate2 @@ -173,9 +145,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -189,9 +158,6 @@ Property - - 1.0.2.27062 - System.Collections.Specialized.NameValueCollection @@ -205,9 +171,6 @@ Property - - 1.0.2.27062 - System.String @@ -221,9 +184,6 @@ Property - - 1.0.2.27062 - System.IO.Stream @@ -237,9 +197,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -253,9 +210,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -269,9 +223,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -285,9 +236,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -301,9 +249,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -317,9 +262,6 @@ Property - - 1.0.2.27062 - System.Net.IPEndPoint @@ -333,9 +275,6 @@ Property - - 1.0.2.27062 - System.Version @@ -349,9 +288,6 @@ Property - - 1.0.2.27062 - System.Collections.Specialized.NameValueCollection @@ -365,9 +301,6 @@ Property - - 1.0.2.27062 - System.String @@ -381,9 +314,6 @@ Property - - 1.0.2.27062 - System.Net.IPEndPoint @@ -397,9 +327,6 @@ Property - - 1.0.2.27062 - System.Guid @@ -413,9 +340,6 @@ Property - - 1.0.2.27062 - System.Uri @@ -429,9 +353,6 @@ Property - - 1.0.2.27062 - System.Uri @@ -445,9 +366,6 @@ Property - - 1.0.2.27062 - System.String @@ -461,9 +379,6 @@ Property - - 1.0.2.27062 - System.String @@ -477,9 +392,6 @@ Property - - 1.0.2.27062 - System.String @@ -493,9 +405,6 @@ Property - - 1.0.2.27062 - System.String[] diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml index 8868943d..0916c49b 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -22,9 +21,6 @@ Method - - 1.0.2.27062 - System.Void @@ -38,9 +34,6 @@ Method - - 1.0.2.27062 - System.Void @@ -59,9 +52,6 @@ Method - - 1.0.2.27062 - System.Void @@ -78,9 +68,6 @@ Method - - 1.0.2.27062 - System.Void @@ -99,9 +86,6 @@ Method - - 1.0.2.27062 - System.Void @@ -115,9 +99,6 @@ Method - - 1.0.2.27062 - System.Void @@ -136,9 +117,6 @@ Property - - 1.0.2.27062 - System.Text.Encoding @@ -152,9 +130,6 @@ Property - - 1.0.2.27062 - System.Int64 @@ -168,9 +143,6 @@ Property - - 1.0.2.27062 - System.String @@ -184,9 +156,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.CookieCollection @@ -200,9 +169,6 @@ Method - - 1.0.2.27062 - System.Void @@ -219,9 +185,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.WebHeaderCollection @@ -235,9 +198,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -251,9 +211,6 @@ Property - - 1.0.2.27062 - System.IO.Stream @@ -267,9 +224,6 @@ Property - - 1.0.2.27062 - System.Version @@ -283,9 +237,6 @@ Method - - 1.0.2.27062 - System.Void @@ -302,9 +253,6 @@ Property - - 1.0.2.27062 - System.String @@ -318,9 +266,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -334,9 +279,6 @@ Method - - 1.0.2.27062 - System.Void @@ -353,9 +295,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -369,9 +308,6 @@ Property - - 1.0.2.27062 - System.String @@ -385,9 +321,6 @@ Method - - 1.0.2.27062 - System.Void diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml index 12e9b199..b06499ea 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Enum @@ -17,9 +16,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -31,9 +27,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -45,9 +38,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -59,9 +49,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -73,9 +60,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -87,9 +71,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -101,9 +82,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -115,9 +93,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -129,9 +104,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -143,9 +115,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -157,9 +126,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -171,9 +137,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -185,9 +148,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -199,9 +159,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -213,9 +170,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -227,9 +181,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -241,9 +192,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -255,9 +203,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -269,9 +214,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -283,9 +225,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -297,9 +236,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -311,9 +247,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -325,9 +258,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -339,9 +269,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -353,9 +280,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -367,9 +291,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -381,9 +302,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -395,9 +313,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -409,9 +324,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -423,9 +335,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -437,9 +346,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -451,9 +357,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -465,9 +368,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -479,9 +379,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -493,9 +390,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -507,9 +401,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -521,9 +412,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -535,9 +423,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -549,9 +434,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -563,9 +445,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -577,9 +456,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -591,9 +467,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -605,9 +478,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -619,9 +489,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -633,9 +500,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode @@ -647,9 +511,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Net.HttpStatusCode diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml index b0747501..bcdc742f 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Field - - 1.0.2.27062 - System.Version @@ -46,9 +39,6 @@ Field - - 1.0.2.27062 - System.Version diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml index 5ad7db9f..93fe4b2a 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Collections.Specialized.NameValueCollection @@ -27,9 +26,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -40,9 +36,6 @@ Constructor - - 1.0.2.27062 - @@ -58,9 +51,6 @@ Method - - 1.0.2.27062 - System.Void @@ -77,9 +67,6 @@ Method - - 1.0.2.27062 - System.Void @@ -98,9 +85,6 @@ Method - - 1.0.2.27062 - System.Void @@ -119,9 +103,6 @@ Method - - 1.0.2.27062 - System.Void @@ -140,9 +121,6 @@ Method - - 1.0.2.27062 - System.Void @@ -161,9 +139,6 @@ Property - - 1.0.2.27062 - System.String[] @@ -177,9 +152,6 @@ Method - - 1.0.2.27062 - System.Void @@ -193,9 +165,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -209,9 +178,6 @@ Method - - 1.0.2.27062 - System.String @@ -229,9 +195,6 @@ Method - - 1.0.2.27062 - System.String @@ -249,9 +212,6 @@ Method - - 1.0.2.27062 - System.Collections.IEnumerator @@ -266,9 +226,6 @@ Method - - 1.0.2.27062 - System.String @@ -286,9 +243,6 @@ Method - - 1.0.2.27062 - System.Void @@ -307,9 +261,6 @@ Method - - 1.0.2.27062 - System.String[] @@ -327,9 +278,6 @@ Method - - 1.0.2.27062 - System.String[] @@ -347,9 +295,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -367,9 +312,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -389,9 +331,6 @@ Property - - 1.0.2.27062 - System.String @@ -409,9 +348,6 @@ Property - - 1.0.2.27062 - System.String @@ -429,9 +365,6 @@ Property - - 1.0.2.27062 - System.Collections.Specialized.NameObjectCollectionBase+KeysCollection @@ -445,9 +378,6 @@ Method - - 1.0.2.27062 - System.Void @@ -464,9 +394,6 @@ Method - - 1.0.2.27062 - System.Void @@ -483,9 +410,6 @@ Method - - 1.0.2.27062 - System.Void @@ -502,9 +426,6 @@ Method - - 1.0.2.27062 - System.Void @@ -521,9 +442,6 @@ Method - - 1.0.2.27062 - System.Void @@ -542,9 +460,6 @@ Method - - 1.0.2.27062 - System.Void @@ -563,9 +478,6 @@ Method - - 1.0.2.27062 - System.Void @@ -584,9 +496,6 @@ Method - - 1.0.2.27062 - System.Void @@ -605,9 +514,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -622,9 +528,6 @@ Method - - 1.0.2.27062 - System.String diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml index c2d57fd4..05aff49d 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Constructor - - 1.0.2.27062 - @@ -47,9 +40,6 @@ Method - - 1.0.2.27062 - System.Void @@ -75,9 +65,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -95,9 +82,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -110,9 +94,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -125,9 +106,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.ErrorEventArgs> @@ -140,9 +118,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -155,9 +130,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -170,9 +142,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -185,9 +154,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -200,9 +166,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -215,9 +178,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -230,9 +190,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> @@ -245,9 +202,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -261,9 +215,6 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> @@ -277,9 +228,6 @@ Method - - 1.0.2.27062 - System.Void @@ -293,9 +241,6 @@ Method - - 1.0.2.27062 - System.Void @@ -309,9 +254,6 @@ Property - - 1.0.2.27062 - System.Boolean diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml index 1ed59730..274d20e3 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 @@ -17,9 +16,6 @@ Method - - 1.0.2.27062 - System.Void @@ -31,7 +27,7 @@ An to bind. - Binds the specified . + Binds the specified instance to the WebSocket service. To be added. @@ -40,9 +36,6 @@ Method - - 1.0.2.27062 - System.Void @@ -63,9 +56,6 @@ Method - - 1.0.2.27062 - System.Void @@ -81,9 +71,6 @@ Method - - 1.0.2.27062 - System.Void @@ -99,18 +86,15 @@ Property - - 1.0.2.27062 - System.Boolean - Indicates whether the WebSocket service host closes the connection to a inactive service client. + Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service client. - true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + true if the WebSocket service host cleans up the inactive service client; otherwise, false. To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml index 6a2ac4b9..500a8cc4 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.EventArgs @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - @@ -34,9 +30,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerRequest @@ -50,9 +43,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Net.HttpListenerResponse diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml index 003d44e0..9355942d 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Method - - 1.0.2.27062 - System.Void @@ -52,9 +45,6 @@ Method - - 1.0.2.27062 - System.Void @@ -71,9 +61,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -87,9 +74,6 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> @@ -103,9 +87,6 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<WebSocketSharp.Server.IServiceHost> @@ -119,9 +100,6 @@ Method - - 1.0.2.27062 - System.Void @@ -135,9 +113,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -151,9 +126,6 @@ Method - - 1.0.2.27062 - System.Boolean diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml index 73e9812b..a6529f97 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> @@ -47,9 +40,6 @@ Method - - 1.0.2.27062 - System.String @@ -67,9 +57,6 @@ Method - - 1.0.2.27062 - System.Void @@ -86,9 +73,6 @@ Method - - 1.0.2.27062 - System.Void @@ -105,9 +89,6 @@ Method - - 1.0.2.27062 - System.Collections.Generic.Dictionary<System.String,System.Boolean> @@ -125,9 +106,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -141,9 +119,6 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> @@ -157,9 +132,6 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> @@ -173,9 +145,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -193,9 +162,6 @@ Method - - 1.0.2.27062 - System.Void @@ -209,9 +175,6 @@ Method - - 1.0.2.27062 - System.Void @@ -230,9 +193,6 @@ Method - - 1.0.2.27062 - System.Void @@ -246,9 +206,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -262,9 +219,6 @@ Property - - 1.0.2.27062 - System.Object @@ -278,9 +232,6 @@ Method - - 1.0.2.27062 - System.Boolean diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml index 1c12f379..e948664f 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml @@ -3,27 +3,29 @@ websocket-sharp - 1.0.2.27062 WebSocketSharp.Server.WebSocketServerBase - To be added. - To be added. + + Provides the functions of the server that receives the WebSocket connection requests. + + + The WebSocketServer class provides multi WebSocket service. + Constructor - - 1.0.2.27062 - - To be added. + + Initializes a new instance of the WebSocketServer class. + To be added. @@ -31,15 +33,17 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. + + An that contains a port number. + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified . + To be added. @@ -47,15 +51,17 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. + + A that contains a WebSocket URL. + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified WebSocket URL. + To be added. @@ -63,17 +69,21 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. + + An that contains a port number. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified and . + To be added. @@ -81,17 +91,21 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. + + An that contains an IP address. + + + An that contains a port number. + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified and . + To be added. @@ -99,19 +113,25 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. - To be added. + + An that contains an IP address. + + + An that contains a port number. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Initializes a new instance of the WebSocketServer class that listens for incoming connection attempts + on the specified , and . + To be added. @@ -119,9 +139,6 @@ Method - - 1.0.2.27062 - System.Void @@ -129,8 +146,12 @@ - To be added. - To be added. + + A that contains the TCP connection. + + + Accepts the WebSocket connection. + To be added. @@ -138,9 +159,6 @@ Method - - 1.0.2.27062 - System.Void @@ -156,9 +174,15 @@ - To be added. - To be added. - To be added. + + The type of the WebSocket service. The T must inherit the class. + + + A that contains an absolute path associated with the WebSocket service. + + + Adds the WebSocket service. + To be added. @@ -166,9 +190,6 @@ Method - - 1.0.2.27062 - System.Void @@ -176,8 +197,12 @@ - To be added. - To be added. + + A to broadcast. + + + Broadcasts the specified . + To be added. @@ -185,15 +210,16 @@ Property - - 1.0.2.27062 - System.Collections.Generic.IEnumerable<System.String> - To be added. - To be added. + + Gets the service paths. + + + An IEnumerable<string> that contains the service paths. + To be added. @@ -201,15 +227,14 @@ Method - - 1.0.2.27062 - System.Void - To be added. + + Stops receiving the WebSocket connection requests. + To be added. @@ -217,15 +242,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets or sets a value indicating whether the server cleans up the inactive client. + + + true if the server cleans up the inactive client; otherwise, false. + To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml index 8065eaec..60630d04 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -22,9 +21,6 @@ Constructor - - 1.0.2.27062 - @@ -37,9 +33,6 @@ Constructor - - 1.0.2.27062 - @@ -64,9 +57,6 @@ Constructor - - 1.0.2.27062 - @@ -111,9 +101,6 @@ Method - - 1.0.2.27062 - System.Void @@ -134,9 +121,6 @@ Property - - 1.0.2.27062 - System.Net.IPAddress @@ -154,9 +138,6 @@ Property - - 1.0.2.27062 - System.Uri @@ -174,9 +155,6 @@ Method - - 1.0.2.27062 - System.Void @@ -197,9 +175,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -217,9 +192,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -237,9 +209,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.ErrorEventArgs> @@ -254,9 +223,6 @@ Property - - 1.0.2.27062 - System.Int32 @@ -274,9 +240,6 @@ Method - - 1.0.2.27062 - System.Void @@ -292,9 +255,6 @@ Method - - 1.0.2.27062 - System.Void diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml index 67ebc97a..e4b4e75f 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Method - - 1.0.2.27062 - System.Void @@ -52,9 +45,6 @@ Property - - 1.0.2.27062 - System.String @@ -68,9 +58,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -84,9 +71,6 @@ Method - - 1.0.2.27062 - System.Void @@ -105,9 +89,6 @@ Method - - 1.0.2.27062 - System.Void @@ -126,9 +107,6 @@ Method - - 1.0.2.27062 - System.Void @@ -147,9 +125,6 @@ Method - - 1.0.2.27062 - System.Void @@ -168,9 +143,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -185,9 +157,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -205,9 +174,6 @@ Method - - 1.0.2.27062 - System.Collections.Generic.Dictionary<System.String,System.Boolean> @@ -222,9 +188,6 @@ Method - - 1.0.2.27062 - System.Collections.Generic.Dictionary<System.String,System.Boolean> @@ -242,9 +205,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -262,9 +222,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -284,9 +241,6 @@ Method - - 1.0.2.27062 - System.Void @@ -303,9 +257,6 @@ Method - - 1.0.2.27062 - System.Void @@ -322,9 +273,6 @@ Property - - 1.0.2.27062 - System.Collections.Specialized.NameValueCollection @@ -338,9 +286,6 @@ Method - - 1.0.2.27062 - System.Void @@ -357,9 +302,6 @@ Method - - 1.0.2.27062 - System.Void @@ -376,9 +318,6 @@ Method - - 1.0.2.27062 - System.Void @@ -397,9 +336,6 @@ Method - - 1.0.2.27062 - System.Void @@ -418,9 +354,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Server.SessionManager @@ -434,9 +367,6 @@ Method - - 1.0.2.27062 - System.Void @@ -450,9 +380,6 @@ Method - - 1.0.2.27062 - System.Void @@ -466,9 +393,6 @@ Method - - 1.0.2.27062 - System.Void @@ -487,9 +411,6 @@ Method - - 1.0.2.27062 - System.Void diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml index 9051b2ed..30571ce2 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 @@ -22,24 +21,32 @@ - To be added. - To be added. - To be added. + + The type of the WebSocket service that the server provides. The T must inherit the class. + + + Provides the functions of the server that receives the WebSocket connection requests. + + + The WebSocketServiceHost<T> class provides single WebSocket service. + Constructor - - 1.0.2.27062 - - To be added. - To be added. + + An that contains a port number. + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified . + To be added. @@ -47,15 +54,17 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. + + A that contains a WebSocket URL. + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified WebSocket URL. + To be added. @@ -63,17 +72,21 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. + + An that contains a port number. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified and . + To be added. @@ -81,17 +94,21 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. + + An that contains a port number. + + + A that contains an absolute path. + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified and . + To be added. @@ -99,19 +116,25 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. - To be added. + + An that contains a port number. + + + A that contains an absolute path. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified , and . + To be added. @@ -119,19 +142,25 @@ Constructor - - 1.0.2.27062 - - To be added. - To be added. - To be added. - To be added. + + An that contains an IP address. + + + An that contains a port number. + + + A that contains an absolute path. + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified , and . + To be added. @@ -139,9 +168,6 @@ Constructor - - 1.0.2.27062 - @@ -149,11 +175,22 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + + An that contains an IP address. + + + An that contains a port number. + + + A that contains an absolute path. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Initializes a new instance of the WebSocketServiceHost<T> class that listens for incoming connection attempts + on the specified , , and . + To be added. @@ -161,9 +198,6 @@ Method - - 1.0.2.27062 - System.Void @@ -171,27 +205,12 @@ - To be added. - To be added. - To be added. - - - - - - Method - - 1.0.2.27062 - - - System.Void - - - - - - To be added. - To be added. + + A that contains the TCP connection. + + + Accepts the WebSocket connection. + To be added. @@ -199,9 +218,6 @@ Method - - 1.0.2.27062 - System.Void @@ -209,8 +225,12 @@ - To be added. - To be added. + + A to broadcast. + + + Broadcasts the specified . + To be added. @@ -218,9 +238,6 @@ Method - - 1.0.2.27062 - System.Collections.Generic.Dictionary<System.String,System.Boolean> @@ -228,8 +245,12 @@ - To be added. - To be added. + + A that contains a message. + + + Pings with the specified to all clients. + To be added. To be added. @@ -238,15 +259,14 @@ Method - - 1.0.2.27062 - System.Void - To be added. + + Stops receiving the WebSocket connection requests. + To be added. @@ -254,15 +274,16 @@ Property - - 1.0.2.27062 - System.Boolean - To be added. - To be added. + + Gets or sets a value indicating whether the server cleans up the inactive client. + + + true if the server cleans up the inactive client; otherwise, false. + To be added. @@ -270,15 +291,36 @@ Property - - 1.0.2.27062 - System.Uri - To be added. - To be added. + + Gets the WebSocket URL on which to listen for incoming connection attempts. + + + A that contains a WebSocket URL. + + To be added. + + + + + + Method + + System.Void + + + + + + + A to bind. + + + Binds the specified instance to the WebSocket service. + To be added. diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml index 9a318859..9fb2112e 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Enum @@ -19,9 +18,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.ByteOrder @@ -35,9 +31,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.ByteOrder diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml index 5c1a4e5d..29697f3a 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 WebSocketSharp.MessageEventArgs @@ -24,9 +23,6 @@ Property - - 1.0.2.27062 - System.UInt16 @@ -44,9 +40,6 @@ Property - - 1.0.2.27062 - System.String @@ -64,9 +57,6 @@ Property - - 1.0.2.27062 - System.Boolean diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/CloseStatusCode.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/CloseStatusCode.xml index b9ed8a3c..d5f2f488 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/CloseStatusCode.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/CloseStatusCode.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Enum @@ -29,9 +28,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -45,9 +41,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -61,9 +54,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -79,9 +69,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -96,9 +83,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -113,9 +97,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -129,9 +110,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -145,9 +123,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -162,9 +137,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -179,9 +151,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -196,9 +165,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -213,9 +179,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode @@ -230,9 +193,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.CloseStatusCode diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml index 7371f390..e0205cc9 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.EventArgs @@ -23,9 +22,6 @@ Property - - 1.0.2.27062 - System.String diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml index 530b276c..23c5eacb 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -17,14 +16,11 @@ - - + + Method - - 1.0.2.27062 - - WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext + WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext @@ -41,7 +37,7 @@ Accept a WebSocket connection by the . - A that contains a WebSocket connection. + A that contains a WebSocket connection. To be added. @@ -53,9 +49,6 @@ Method - - 1.0.2.27062 - System.Void @@ -84,9 +77,6 @@ Method - - 1.0.2.27062 - System.Void @@ -125,9 +115,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -163,9 +150,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -193,9 +177,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -227,9 +208,6 @@ Method - - 1.0.2.27062 - System.String @@ -253,9 +231,6 @@ Method - - 1.0.2.27062 - System.String @@ -279,9 +254,6 @@ Method - - 1.0.2.27062 - System.String @@ -309,9 +281,6 @@ Method - - 1.0.2.27062 - System.Collections.Generic.KeyValuePair<System.String,System.String> @@ -339,9 +308,6 @@ Method - - 1.0.2.27062 - System.String @@ -365,9 +331,6 @@ Method - - 1.0.2.27062 - System.String @@ -395,9 +358,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -421,9 +381,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -447,9 +404,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -483,9 +437,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -524,9 +475,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -550,9 +498,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -576,9 +521,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -606,9 +548,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -632,9 +571,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -666,9 +602,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -696,9 +629,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -726,9 +656,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -760,9 +687,6 @@ Method - - 1.0.2.27062 - T[] @@ -800,9 +724,6 @@ Method - - 1.0.2.27062 - System.Void @@ -827,9 +748,6 @@ Method - - 1.0.2.27062 - System.Void @@ -855,9 +773,6 @@ Method - - 1.0.2.27062 - System.Void @@ -882,9 +797,6 @@ Method - - 1.0.2.27062 - System.Void @@ -910,9 +822,6 @@ Method - - 1.0.2.27062 - System.Void @@ -937,9 +846,6 @@ Method - - 1.0.2.27062 - System.Void @@ -965,9 +871,6 @@ Method - - 1.0.2.27062 - System.Void @@ -992,9 +895,6 @@ Method - - 1.0.2.27062 - System.Void @@ -1020,9 +920,6 @@ Method - - 1.0.2.27062 - T @@ -1069,9 +966,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -1111,9 +1005,6 @@ Method - - 1.0.2.27062 - System.Byte[] @@ -1144,9 +1035,6 @@ Method - - 1.0.2.27062 - System.String @@ -1185,9 +1073,6 @@ Method - - 1.0.2.27062 - System.Uri @@ -1212,9 +1097,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -1249,9 +1131,6 @@ Method - - 1.0.2.27062 - System.String @@ -1276,9 +1155,6 @@ Method - - 1.0.2.27062 - System.String @@ -1303,9 +1179,6 @@ Method - - 1.0.2.27062 - System.Void diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml index 2dfe2856..70599855 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.EventArgs @@ -24,9 +23,6 @@ Property - - 1.0.2.27062 - System.String @@ -44,9 +40,6 @@ Property - - 1.0.2.27062 - System.Byte[] @@ -64,9 +57,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.Opcode diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/Opcode.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/Opcode.xml index 69624c6d..29423db6 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/Opcode.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/Opcode.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Enum @@ -27,9 +26,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Opcode @@ -43,9 +39,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Opcode @@ -59,9 +52,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Opcode @@ -75,9 +65,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Opcode @@ -91,9 +78,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Opcode @@ -107,9 +91,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.Opcode diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml index 09f0f703..46e392cf 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Object @@ -26,9 +25,6 @@ Constructor - - 1.0.2.27062 - @@ -62,9 +58,6 @@ Constructor - - 1.0.2.27062 - @@ -114,9 +107,6 @@ Method - - 1.0.2.27062 - System.Void @@ -132,9 +122,6 @@ Method - - 1.0.2.27062 - System.Void @@ -155,9 +142,6 @@ Method - - 1.0.2.27062 - System.Void @@ -178,9 +162,6 @@ Method - - 1.0.2.27062 - System.Void @@ -205,9 +186,6 @@ Method - - 1.0.2.27062 - System.Void @@ -232,9 +210,6 @@ Method - - 1.0.2.27062 - System.Void @@ -250,9 +225,6 @@ Method - - 1.0.2.27062 - System.Void @@ -273,9 +245,6 @@ Property - - 1.0.2.27062 - System.String @@ -293,9 +262,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -313,9 +279,6 @@ Property - - 1.0.2.27062 - System.Boolean @@ -333,9 +296,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.CloseEventArgs> @@ -350,9 +310,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.ErrorEventArgs> @@ -367,9 +324,6 @@ Event - - 1.0.2.27062 - System.EventHandler<WebSocketSharp.MessageEventArgs> @@ -384,9 +338,6 @@ Event - - 1.0.2.27062 - System.EventHandler @@ -401,9 +352,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -422,9 +370,6 @@ Method - - 1.0.2.27062 - System.Boolean @@ -448,9 +393,6 @@ Property - - 1.0.2.27062 - System.String @@ -468,9 +410,6 @@ Property - - 1.0.2.27062 - WebSocketSharp.WsState @@ -488,9 +427,6 @@ Method - - 1.0.2.27062 - System.Void @@ -511,9 +447,6 @@ Method - - 1.0.2.27062 - System.Void @@ -534,9 +467,6 @@ Method - - 1.0.2.27062 - System.Void @@ -557,9 +487,6 @@ Method - - 1.0.2.27062 - System.Void @@ -584,9 +511,6 @@ Method - - 1.0.2.27062 - System.Void @@ -611,9 +535,6 @@ Method - - 1.0.2.27062 - System.Void @@ -638,9 +559,6 @@ Property - - 1.0.2.27062 - System.Uri diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml index ff86471e..82a08610 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Exception @@ -18,9 +17,6 @@ Constructor - - 1.0.2.27062 - To be added. @@ -31,9 +27,6 @@ Constructor - - 1.0.2.27062 - diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml index d7a9593d..8da7c792 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml @@ -3,7 +3,6 @@ websocket-sharp - 1.0.2.27062 System.Enum @@ -22,9 +21,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.WsState @@ -38,9 +34,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.WsState @@ -54,9 +47,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.WsState @@ -70,9 +60,6 @@ Field - - 1.0.2.27062 - WebSocketSharp.WsState diff --git a/websocket-sharp/doc/mdoc/index.xml b/websocket-sharp/doc/mdoc/index.xml index 8fbb6a1f..bc766ada 100644 --- a/websocket-sharp/doc/mdoc/index.xml +++ b/websocket-sharp/doc/mdoc/index.xml @@ -1,6 +1,6 @@ - + [00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00 29 17 fb 89 fe c3 91 f7 2b cb 8b e2 61 d2 3f 05 93 6d 65 a8 9e 63 72 a6 f5 d5 2c f2 9d 20 fa 0b c0 70 6a f6 88 7e 8b 90 3f 39 f5 76 c8 48 e0 bb 7b b2 7b ed d3 10 a7 1a 0f 70 98 0f 7f f4 4b 53 09 d2 a5 ef 36 c3 56 b4 aa f0 91 72 63 25 07 89 e0 93 3e 3f 2e f2 b9 73 0e 12 15 5d 43 56 c3 f4 70 a5 89 fe f7 f6 ac 3e 77 c2 d8 d0 84 91 f4 0c d1 f3 8e dc c3 c3 b8 38 3d 0c bf 17 de 20 78 c1 ] @@ -30,8 +30,8 @@ - To be added. - To be added. + A C# implementation of WebSocket protocol client & server. + Copyright (c) 2010-2013 sta.blockhead @@ -57,14 +57,14 @@ - - - + + + @@ -85,11 +85,11 @@ - - + + ExtensionMethod - WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext + WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.Sockets.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.Sockets.xml deleted file mode 100644 index 66cc5065..00000000 --- a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.Sockets.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.WebSockets.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.WebSockets.xml new file mode 100644 index 00000000..e694b9a4 --- /dev/null +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.WebSockets.xml @@ -0,0 +1,6 @@ + + + To be added. + The WebSocketSharp.Net.WebSockets namespace provides access to the WebSocket connection request objects sent from the client to the server. + + diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml index b9b2a5b0..900265c2 100644 --- a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml @@ -1,6 +1,6 @@ To be added. - To be added. + The WebSocketSharp.Net namespace provides some modified classes in the System.Net namespace (e.g. ) to accept the WebSocket connection request. diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml index aafcc5f5..6b67dda9 100644 --- a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml @@ -1,6 +1,6 @@ To be added. - To be added. + The WebSocketSharp.Server namespace provides the functions of the server that receives the WebSocket connection requests. diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml index 7cee8309..9dd7c006 100644 --- a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml @@ -1,6 +1,6 @@ To be added. - To be added. + The WebSocketSharp namespace provides an implementation of the WebSocket interface. diff --git a/websocket-sharp/websocket-sharp.csproj b/websocket-sharp/websocket-sharp.csproj index ea951eda..3bfb411a 100644 --- a/websocket-sharp/websocket-sharp.csproj +++ b/websocket-sharp/websocket-sharp.csproj @@ -93,7 +93,6 @@ - @@ -101,12 +100,10 @@ - - @@ -120,12 +117,15 @@ + + + - + \ No newline at end of file diff --git a/websocket-sharp/websocket-sharp.pidb b/websocket-sharp/websocket-sharp.pidb index 54c8d143..f67978c9 100644 Binary files a/websocket-sharp/websocket-sharp.pidb and b/websocket-sharp/websocket-sharp.pidb differ