Download SuperWebSocket, a .NET WebSocket Server
Description
A .NET server side implementation of WebSocket protocol.
Source Files
The download file superwebsocket.zip has the following entries.
.gitignore//w w w . jav a2 s . c o m
App.config
Build.Net45.bat
Build.bat
Cloud/WindowsAzure/AzureHost/AzureHost.ccproj
Cloud/WindowsAzure/AzureHost/ServiceConfiguration.Cloud.cscfg
Cloud/WindowsAzure/AzureHost/ServiceConfiguration.Local.cscfg
Cloud/WindowsAzure/AzureHost/ServiceDefinition.build.csdef
Cloud/WindowsAzure/AzureHost/ServiceDefinition.csdef
Cloud/WindowsAzure/SuperWebSocketWorkerRole/Config/log4net.config
Cloud/WindowsAzure/SuperWebSocketWorkerRole/Properties/AssemblyInfo.cs
Cloud/WindowsAzure/SuperWebSocketWorkerRole/SuperWebSocketWorkerRole.csproj
Cloud/WindowsAzure/SuperWebSocketWorkerRole/WorkerRole.cs
Cloud/WindowsAzure/SuperWebSocketWorkerRole/app.config
Cloud/WindowsAzure/WindowsAzure.sln
CopySuperSocketLibToBin.bat
GlobalAssemblyInfo.cs
LICENSE.TXT
PerformanceTest/PerformanceTest.sln
PerformanceTest/PushTestClient/Program.cs
PerformanceTest/PushTestClient/Properties/AssemblyInfo.cs
PerformanceTest/PushTestClient/PushTestClient.csproj
PerformanceTest/PushTestServer/Properties/AssemblyInfo.cs
PerformanceTest/PushTestServer/PushTestAppServer.cs
PerformanceTest/PushTestServer/PushTestServer.csproj
PerformanceTest/PushTestServer/SuperSocket.SocketService.exe.config
PerformanceTest/TestClient/Program.cs
PerformanceTest/TestClient/Properties/AssemblyInfo.cs
PerformanceTest/TestClient/TestClient.csproj
PerformanceTest/TestClient/app.config
PerformanceTest/TestServer/ClientInfo.cs
PerformanceTest/TestServer/ECHO.cs
PerformanceTest/TestServer/ECHOX.cs
PerformanceTest/TestServer/Properties/AssemblyInfo.cs
PerformanceTest/TestServer/SuperSocket.SocketService.exe.config
PerformanceTest/TestServer/TestAppServer.cs
PerformanceTest/TestServer/TestServer.csproj
PerformanceTest/TestServer/TestSession.cs
PerformanceTest/TestSingleClient/Program.cs
PerformanceTest/TestSingleClient/Properties/AssemblyInfo.cs
PerformanceTest/TestSingleClient/TestSingleClient.csproj
Push.bat
README.TXT
Reference/Json.NET/Net35/Newtonsoft.Json.dll
Reference/Json.NET/Net35/Newtonsoft.Json.xml
Reference/Json.NET/Net40/Newtonsoft.Json.dll
Reference/Json.NET/Net40/Newtonsoft.Json.xml
Reference/SuperSocket/Net35/Release/Config/log4net.config
Reference/SuperSocket/Net35/Release/InstallService.bat
Reference/SuperSocket/Net35/Release/Microsoft.Scripting.Core.dll
Reference/SuperSocket/Net35/Release/Microsoft.Scripting.Core.xml
Reference/SuperSocket/Net35/Release/Microsoft.Scripting.dll
Reference/SuperSocket/Net35/Release/Microsoft.Scripting.xml
Reference/SuperSocket/Net35/Release/SuperSocket.Agent.exe
Reference/SuperSocket/Net35/Release/SuperSocket.Agent.pdb
Reference/SuperSocket/Net35/Release/SuperSocket.Common.XML
Reference/SuperSocket/Net35/Release/SuperSocket.Common.dll
Reference/SuperSocket/Net35/Release/SuperSocket.Common.pdb
Reference/SuperSocket/Net35/Release/SuperSocket.Dlr.XML
Reference/SuperSocket/Net35/Release/SuperSocket.Dlr.dll
Reference/SuperSocket/Net35/Release/SuperSocket.Dlr.pdb
Reference/SuperSocket/Net35/Release/SuperSocket.Facility.XML
Reference/SuperSocket/Net35/Release/SuperSocket.Facility.dll
Reference/SuperSocket/Net35/Release/SuperSocket.Facility.pdb
Reference/SuperSocket/Net35/Release/SuperSocket.SocketBase.XML
Reference/SuperSocket/Net35/Release/SuperSocket.SocketBase.dll
Reference/SuperSocket/Net35/Release/SuperSocket.SocketBase.pdb
Reference/SuperSocket/Net35/Release/SuperSocket.SocketEngine.XML
Reference/SuperSocket/Net35/Release/SuperSocket.SocketEngine.dll
Reference/SuperSocket/Net35/Release/SuperSocket.SocketEngine.pdb
Reference/SuperSocket/Net35/Release/SuperSocket.SocketService.exe
Reference/SuperSocket/Net35/Release/SuperSocket.SocketService.exe.config
Reference/SuperSocket/Net35/Release/SuperSocket.SocketService.pdb
Reference/SuperSocket/Net35/Release/System.Threading.dll
Reference/SuperSocket/Net35/Release/UninstallService.bat
Reference/SuperSocket/Net35/Release/log4net.dll
Reference/SuperSocket/Net35/Release/supersocket.cmd
Reference/SuperSocket/Net35/Release/supersocket.sh
Reference/SuperSocket/Net40/Release/Config/log4net.config
Reference/SuperSocket/Net40/Release/Config/log4net.unix.config
Reference/SuperSocket/Net40/Release/InstallService.bat
Reference/SuperSocket/Net40/Release/Microsoft.Scripting.dll
Reference/SuperSocket/Net40/Release/Microsoft.Scripting.xml
Reference/SuperSocket/Net40/Release/SuperSocket.Agent.exe
Reference/SuperSocket/Net40/Release/SuperSocket.Agent.pdb
Reference/SuperSocket/Net40/Release/SuperSocket.Common.XML
Reference/SuperSocket/Net40/Release/SuperSocket.Common.dll
Reference/SuperSocket/Net40/Release/SuperSocket.Common.pdb
Reference/SuperSocket/Net40/Release/SuperSocket.Dlr.XML
Reference/SuperSocket/Net40/Release/SuperSocket.Dlr.dll
Reference/SuperSocket/Net40/Release/SuperSocket.Dlr.pdb
Reference/SuperSocket/Net40/Release/SuperSocket.Facility.XML
Reference/SuperSocket/Net40/Release/SuperSocket.Facility.dll
Reference/SuperSocket/Net40/Release/SuperSocket.Facility.pdb
Reference/SuperSocket/Net40/Release/SuperSocket.SocketBase.XML
Reference/SuperSocket/Net40/Release/SuperSocket.SocketBase.dll
Reference/SuperSocket/Net40/Release/SuperSocket.SocketBase.pdb
Reference/SuperSocket/Net40/Release/SuperSocket.SocketEngine.XML
Reference/SuperSocket/Net40/Release/SuperSocket.SocketEngine.dll
Reference/SuperSocket/Net40/Release/SuperSocket.SocketEngine.pdb
Reference/SuperSocket/Net40/Release/SuperSocket.SocketService.exe
Reference/SuperSocket/Net40/Release/SuperSocket.SocketService.exe.config
Reference/SuperSocket/Net40/Release/SuperSocket.SocketService.pdb
Reference/SuperSocket/Net40/Release/UninstallService.bat
Reference/SuperSocket/Net40/Release/log4net.dll
Reference/SuperSocket/Net40/Release/supersocket.cmd
Reference/SuperSocket/Net40/Release/supersocket.sh
Reference/SuperSocket/Net45/Release/Config/log4net.config
Reference/SuperSocket/Net45/Release/Config/log4net.unix.config
Reference/SuperSocket/Net45/Release/InstallService.bat
Reference/SuperSocket/Net45/Release/Microsoft.Scripting.dll
Reference/SuperSocket/Net45/Release/Microsoft.Scripting.xml
Reference/SuperSocket/Net45/Release/SuperSocket.Agent.exe
Reference/SuperSocket/Net45/Release/SuperSocket.Agent.pdb
Reference/SuperSocket/Net45/Release/SuperSocket.Common.XML
Reference/SuperSocket/Net45/Release/SuperSocket.Common.dll
Reference/SuperSocket/Net45/Release/SuperSocket.Common.pdb
Reference/SuperSocket/Net45/Release/SuperSocket.Dlr.XML
Reference/SuperSocket/Net45/Release/SuperSocket.Dlr.dll
Reference/SuperSocket/Net45/Release/SuperSocket.Dlr.pdb
Reference/SuperSocket/Net45/Release/SuperSocket.Facility.XML
Reference/SuperSocket/Net45/Release/SuperSocket.Facility.dll
Reference/SuperSocket/Net45/Release/SuperSocket.Facility.pdb
Reference/SuperSocket/Net45/Release/SuperSocket.SocketBase.XML
Reference/SuperSocket/Net45/Release/SuperSocket.SocketBase.dll
Reference/SuperSocket/Net45/Release/SuperSocket.SocketBase.pdb
Reference/SuperSocket/Net45/Release/SuperSocket.SocketEngine.XML
Reference/SuperSocket/Net45/Release/SuperSocket.SocketEngine.dll
Reference/SuperSocket/Net45/Release/SuperSocket.SocketEngine.pdb
Reference/SuperSocket/Net45/Release/SuperSocket.SocketService.exe
Reference/SuperSocket/Net45/Release/SuperSocket.SocketService.exe.config
Reference/SuperSocket/Net45/Release/SuperSocket.SocketService.pdb
Reference/SuperSocket/Net45/Release/UninstallService.bat
Reference/SuperSocket/Net45/Release/log4net.dll
Reference/SuperSocket/Net45/Release/supersocket.cmd
Reference/SuperSocket/Net45/Release/supersocket.sh
Reference/WebSocket4Net/Net35/WebSocket4Net.dll
Reference/WebSocket4Net/Net40/WebSocket4Net.dll
Reference/nunit.framework.dll
Samples.sln
Samples/BasicConsole/A-BasicConsole.csproj
Samples/BasicConsole/Program.cs
Samples/BasicConsole/Properties/AssemblyInfo.cs
Samples/BasicConsole/Test.htm
Samples/BasicConsole/app.config
Samples/BasicConsole/jquery.js
Samples/CommandAssembly/ADD.cs
Samples/CommandAssembly/C-StartByConfig-CommandAssembly.csproj
Samples/CommandAssembly/ECHO.cs
Samples/CommandAssembly/MULT.cs
Samples/CommandAssembly/Properties/AssemblyInfo.cs
Samples/CommandAssembly/SUB.cs
Samples/CustomSession/CRMAppServer.cs
Samples/CustomSession/CRMSession.cs
Samples/CustomSession/Command/MSG.cs
Samples/CustomSession/E-CustomSession.csproj
Samples/CustomSession/Properties/AssemblyInfo.cs
Samples/CustomSession/SuperSocket.SocketService.exe.config
Samples/CustomSession/Test.htm
Samples/CustomSession/jquery.js
Samples/CustomSession/readme.txt
Samples/D-StartBy(SuperSocket.SocketService.exe)/readme.txt
Samples/JsonCommandAssembly/Command/ADD.cs
Samples/JsonCommandAssembly/Command/ADDX.cs
Samples/JsonCommandAssembly/Command/CHAT.cs
Samples/JsonCommandAssembly/Command/ECHO.cs
Samples/JsonCommandAssembly/F-JsonCommandAssembly.csproj
Samples/JsonCommandAssembly/JsonObject/AddParameter.cs
Samples/JsonCommandAssembly/JsonObject/AddResult.cs
Samples/JsonCommandAssembly/JsonObject/ChatMessage.cs
Samples/JsonCommandAssembly/Properties/AssemblyInfo.cs
Samples/JsonCommandAssembly/SuperSocket.SocketService.exe.config
Samples/LiveWebChat/ClientBin/WebSocket4Net.JsBridge.xap
Samples/LiveWebChat/Config/log4net.config
Samples/LiveWebChat/Config/log4net.unix.config
Samples/LiveWebChat/Default.aspx
Samples/LiveWebChat/Default.aspx.cs
Samples/LiveWebChat/Default.aspx.designer.cs
Samples/LiveWebChat/G-LiveChatWeb.csproj
Samples/LiveWebChat/Global.asax
Samples/LiveWebChat/Global.asax.cs
Samples/LiveWebChat/Images/white-top-bottom.gif
Samples/LiveWebChat/LiveChat.aspx
Samples/LiveWebChat/LiveChat.aspx.cs
Samples/LiveWebChat/LiveChat.aspx.designer.cs
Samples/LiveWebChat/LiveChatWithBridge.aspx
Samples/LiveWebChat/LiveChatWithBridge.aspx.cs
Samples/LiveWebChat/LiveChatWithBridge.aspx.designer.cs
Samples/LiveWebChat/Properties/AssemblyInfo.cs
Samples/LiveWebChat/Push.aspx
Samples/LiveWebChat/Push.aspx.cs
Samples/LiveWebChat/Push.aspx.designer.cs
Samples/LiveWebChat/Scripts/Silverlight.js
Samples/LiveWebChat/Scripts/WebSocketEx.js
Samples/LiveWebChat/Scripts/jquery.js
Samples/LiveWebChat/Web.Debug.config
Samples/LiveWebChat/Web.Release.config
Samples/LiveWebChat/Web.config
Samples/LiveWebChat/clientaccesspolicy.xml
Samples/LiveWebChat/localhost.pfx
Samples/StartByConfig/C-StartByConfig.csproj
Samples/StartByConfig/Program.cs
Samples/StartByConfig/Properties/AssemblyInfo.cs
Samples/StartByConfig/Test.htm
Samples/StartByConfig/app.config
Samples/StartByConfig/jquery.js
Samples/StartByConfig/localhost.pfx
Samples/SubProtocol/ADD.cs
Samples/SubProtocol/B-SubProtocol.csproj
Samples/SubProtocol/ECHO.cs
Samples/SubProtocol/MULT.cs
Samples/SubProtocol/Program.cs
Samples/SubProtocol/Properties/AssemblyInfo.cs
Samples/SubProtocol/SUB.cs
Samples/SubProtocol/Test.htm
Samples/SubProtocol/app.config
Samples/SubProtocol/jquery.js
SuperWebSocket.NET35.sln
SuperWebSocket.VS2012-Net40.sln
SuperWebSocket.VS2012-Net45.sln
SuperWebSocket.sln
SuperWebSocket/Command/Binary.cs
SuperWebSocket/Command/Close.cs
SuperWebSocket/Command/Continuation.cs
SuperWebSocket/Command/FragmentCommand.cs
SuperWebSocket/Command/HandShake.cs
SuperWebSocket/Command/Ping.cs
SuperWebSocket/Command/Plain.cs
SuperWebSocket/Command/Pong.cs
SuperWebSocket/Command/Text.cs
SuperWebSocket/Config/CommandConfig.cs
SuperWebSocket/Config/CommandConfigCollection.cs
SuperWebSocket/Config/SubProtocolConfig.cs
SuperWebSocket/Config/SubProtocolConfigCollection.cs
SuperWebSocket/Extensions.cs
SuperWebSocket/IBinaryDataConverter.cs
SuperWebSocket/JsonWebSocketSession.cs
SuperWebSocket/Properties/AssemblyInfo.cs
SuperWebSocket/Protocol/CloseStatusCodeHybi10.cs
SuperWebSocket/Protocol/CloseStatusCodeRfc6455.cs
SuperWebSocket/Protocol/DraftHybi00Processor.cs
SuperWebSocket/Protocol/DraftHybi10Processor.cs
SuperWebSocket/Protocol/FramePartReader/DataFramePartReader.cs
SuperWebSocket/Protocol/FramePartReader/ExtendedLenghtReader.cs
SuperWebSocket/Protocol/FramePartReader/FixPartReader.cs
SuperWebSocket/Protocol/FramePartReader/IDataFramePartReader.cs
SuperWebSocket/Protocol/FramePartReader/MaskKeyReader.cs
SuperWebSocket/Protocol/FramePartReader/PayloadDataReader.cs
SuperWebSocket/Protocol/HandshakeRequest.cs
SuperWebSocket/Protocol/ICloseStatusCode.cs
SuperWebSocket/Protocol/IProtocolProcessor.cs
SuperWebSocket/Protocol/IWebSocketFragment.cs
SuperWebSocket/Protocol/MultipleProtocolSwitchProcessor.cs
SuperWebSocket/Protocol/OpCode.cs
SuperWebSocket/Protocol/PlainFragment.cs
SuperWebSocket/Protocol/ProtocolProcessorBase..cs
SuperWebSocket/Protocol/Rfc6455Processor.cs
SuperWebSocket/Protocol/WebSocketDataFrame.cs
SuperWebSocket/Protocol/WebSocketDataFrameReceiveFilter.cs
SuperWebSocket/Protocol/WebSocketDataReceiveFilter.cs
SuperWebSocket/Protocol/WebSocketHeaderReceiveFilter.cs
SuperWebSocket/Protocol/WebSocketReceiveFilterBase.cs
SuperWebSocket/Protocol/WebSocketSecKey3ReceiveFilter.cs
SuperWebSocket/SubProtocol/AsyncJsonSubCommand.cs
SuperWebSocket/SubProtocol/BasicSubCommandParser.cs
SuperWebSocket/SubProtocol/BasicSubProtocol.cs
SuperWebSocket/SubProtocol/ISubCommand.cs
SuperWebSocket/SubProtocol/ISubCommandFilterLoader.cs
SuperWebSocket/SubProtocol/ISubProtocol.cs
SuperWebSocket/SubProtocol/ISubRequestInfo.cs
SuperWebSocket/SubProtocol/JsonSubCommand.cs
SuperWebSocket/SubProtocol/JsonSubCommandBase.cs
SuperWebSocket/SubProtocol/SubCommandBase.cs
SuperWebSocket/SubProtocol/SubCommandFilterAttribute.cs
SuperWebSocket/SubProtocol/SubProtocolBase.cs
SuperWebSocket/SubProtocol/SubRequestInfo.cs
SuperWebSocket/SuperWebSocket.NET35.csproj
SuperWebSocket/SuperWebSocket.NET45.csproj
SuperWebSocket/SuperWebSocket.csproj
SuperWebSocket/TextEncodingBinaryDataConverter.cs
SuperWebSocket/WebSocketConst.cs
SuperWebSocket/WebSocketProtocol.cs
SuperWebSocket/WebSocketServer.cs
SuperWebSocket/WebSocketSession.cs
SuperWebSocketTest/Command/CountSubCommandFilterAttribute.cs
SuperWebSocketTest/Command/ECHO.cs
SuperWebSocketTest/Command/QUIT.cs
SuperWebSocketTest/Properties/AssemblyInfo.cs
SuperWebSocketTest/SubProtocolWebSocketTest.cs
SuperWebSocketTest/SuperWebSocketTest.NET35.csproj
SuperWebSocketTest/SuperWebSocketTest.NET45.csproj
SuperWebSocketTest/SuperWebSocketTest.csproj
SuperWebSocketTest/WebSocketClientTest.cs
SuperWebSocketTest/WebSocketFramingTest.cs
SuperWebSocketTest/WebSocketHybi10Test.cs
SuperWebSocketTest/WebSocketRawTest.cs
SuperWebSocketTest/WebSocketTestBase.cs
log4net.config
log4net.unix.config
superwebsocket.snk
Download
Click the following link to download superwebsocket.zip.
superwebsocket.zip