Commit Graph

938 Commits

Author SHA1 Message Date
sta
5109d88ebb Renamed the WebSocketService class to the WebSocketBehavior class 2014-09-06 17:50:10 +09:00
sta
73bfd1dbab Refactored HttpServer.cs and WebSocketServer.cs 2014-09-05 15:46:49 +09:00
sta
a1373347c6 Fix for pull request #73, it's because 'The TcpListener.Stop method also closes the underlying Socket, and creates a new Socket for the TcpListener. If you set any properties on the underlying Socket prior to calling the Stop method, those properties will not carry over to the new Socket.' 2014-09-04 16:03:53 +09:00
sta
bc4cb2033d Modified a few in WebSocketServiceHost.cs 2014-09-03 21:43:42 +09:00
sta
a6128fc473 Refactored HttpRequestEventArgs.cs 2014-09-03 14:57:25 +09:00
sta
faaa2e1939 Modified some error messages in Ext.cs and WebSocketServer.cs 2014-09-02 13:58:40 +09:00
sta
d9528ffe75 Refactored HttpServer.cs and WebSocketServer.cs 2014-09-01 14:27:04 +09:00
sta
e15cc63036 Refactored HttpServer.cs 2014-08-31 14:44:10 +09:00
sta
1a1b109508 Refactored WebSocketServiceHost.cs 2014-08-30 11:58:16 +09:00
sta
83869d6750 Refactored WebSocketServer.cs 2014-08-29 19:49:04 +09:00
sta
532b818e2e Fix a few for pull request #73 2014-08-28 12:06:21 +09:00
Jonas Hovgaard
ab9eddb396 Moved ReuseAddress from method to property. 2014-08-26 14:40:36 +02:00
Jonas Hovgaard
e0e21a9e6c Added SetReuseAddress() method to WebSocketServer 2014-08-25 21:03:08 +02:00
sta
e7aa1a469d Refactored Ext.cs 2014-08-19 14:14:59 +09:00
sta
7cb6499c3a Refactored TcpListenerWebSocketContext.cs 2014-07-20 22:04:44 +09:00
sta
ce39129b87 Refactored AuthenticationChallenge.cs and AuthenticationResponse.cs 2014-06-27 21:12:55 +09:00
sta
c20f4804c7 Renamed WsFrame.cs to WebSocketFrame.cs 2014-06-12 19:59:27 +09:00
sta
331d840775 Fix for request url 2014-05-28 14:20:46 +09:00
sta
091b45c8b0 Fix a few for TcpListenerWebSocketContext.cs 2014-05-10 17:20:37 +09:00
sta
470a254a19 Fix a few for Protocol properties 2014-05-07 15:42:14 +09:00
sta
85e567bd72 Modified AcceptWebSocket method with subprotocol 2014-05-06 15:24:54 +09:00
sta
6f5709472d Added checking for not reusing a session 2014-04-03 17:51:47 +09:00
sta
e233e3def3 Modified some xml doc comments 2014-03-10 17:06:14 +09:00
sta
fd57782d69 Modified some xml doc comments 2014-03-09 17:03:13 +09:00
sta
048627b4f9 Modified cookies validation, and added origin header validation 2014-03-07 21:15:55 +09:00
sta
0a9010df86 Modified Opcode enum values to PascalCase values 2014-03-06 17:07:30 +09:00
sta
d632fc839f Modified WebSocketState enum values to PascalCase values 2014-03-05 17:04:45 +09:00
sta
bb8d4c25ba Modified LogLevel enum values to PascalCase values 2014-03-02 22:15:41 +09:00
sta
eb36dd9e82 Modified CloseStatusCode enum values to PascalCase values 2014-03-01 17:32:06 +09:00
sta
4304310430 Modified Mask enum values to PascalCase values 2014-03-01 15:16:25 +09:00
sta
46fc6f927f Modified ByteOrder enum values to PascalCase values 2014-02-28 17:17:44 +09:00
sta
2e853fca63 Fix a few 2014-02-27 20:57:17 +09:00
sta
291397a738 Modified ServerState enum values to PascalCase values 2014-02-27 20:31:47 +09:00
sta
1548112965 Refactored WebSocketServiceManager.cs, WebSocketSessionManager.cs 2014-02-20 16:34:28 +09:00
sta
348aff642d Refactored IWebSocketSession.cs, WebSocketService.cs 2014-02-19 16:21:38 +09:00
sta
b0bcdf33c4 Refactored WebSocketServiceHost.cs 2014-02-17 17:14:34 +09:00
sta
9ee09919b1 Refactored HttpServer.cs, WebSocketServer.cs 2014-02-16 17:23:51 +09:00
sta
a96a6f2226 Refactored WebSocketServer.cs 2014-02-14 15:10:59 +09:00
sta
353e481f95 Renamed WebSocketServiceHostManager.cs to WebSocketServiceManager.cs 2014-02-13 16:09:16 +09:00
sta
d07265dd8e Refactored WebSocketServiceHostManager.cs 2014-02-13 14:38:13 +09:00
sta
f69977a2fe Refactored WebSocketSessionManager.cs 2014-02-12 16:13:50 +09:00
sta
9c65578a0b Fix a few 2014-02-09 14:45:45 +09:00
sta
515cf0cfcf Fix a few 2014-02-08 17:05:24 +09:00
sta
d98b041c1e Fix a few 2014-02-07 19:47:00 +09:00
sta
253f8f7ddc Fix for subprotocols for server 2014-02-07 16:47:59 +09:00
sta
7a42c60578 Refactored HttpServer.cs, WebSocketServer.cs 2014-02-04 16:15:37 +09:00
sta
2fe44b9279 Refactored HttpServer.cs, WebSocketServer.cs 2014-02-03 16:56:37 +09:00
sta
31c3ece37f Modified checking if can send 2014-02-02 16:28:20 +09:00
sta
31463022ee Modified closing 2014-01-31 21:36:20 +09:00
sta
81993cbd97 Modified Ping 2014-01-30 17:13:03 +09:00
sta
82015cdb1a Refactored IWebSocketSession.cs, WebSocketService.cs 2014-01-12 02:41:49 +09:00
sta
816f737821 Refactored WebSocketServiceHostManager.cs, WebSocketSessionManager.cs 2014-01-10 20:48:52 +09:00
sta
d188670fb2 Refactored WebSocketServiceHostManager.cs 2014-01-10 15:45:04 +09:00
sta
418ec8bc2f Added SendAsync methods to the WebSocket class. Existing Send methods were changed to behave synchronously 2014-01-10 05:04:46 +09:00
sta
7147cde22c Fix for internal uri of WebSocket class as a server 2014-01-07 14:19:58 +09:00
sta
809e5ab58c Fix a few 2014-01-06 02:58:02 +09:00
sta
58c392f37a Added ConnectAsync method to the WebSocket class 2014-01-05 16:02:54 +09:00
sta
537229902f Fix for HTTP Basic/Digest Authentication 2014-01-01 21:43:18 +09:00
sta
bf5b71689d Added LICENSE.txt 2013-10-28 15:34:21 +09:00
sta
dcd0052bc8 Fix for issue #21 2013-10-23 16:03:35 +09:00
sta
f6610352e2 Modified some Send and Broadcast methods (e.g. Send (stream, length, dispose) -> Send (stream, length)) 2013-10-16 00:23:11 +09:00
sta
cbf73e9865 Modified WebSocketServer.cs and removed WebSocketServerBase.cs 2013-10-14 20:38:15 +09:00
sta
3488308b29 Modified WebSocketServiceHost.cs and moved WebSocketServiceHost<T> class to internal class family 2013-10-12 20:42:11 +09:00
sta
f6517fa567 Modified WebSocketSessionManager.cs and WebSocketServiceHostManager.cs (Modified parameter order of some methods. e.g. SendTo (data, id) -> SendTo (id, data)) 2013-10-10 16:38:41 +09:00
sta
d6f21d31cd Modified sending (Removed SendAsync method) 2013-10-08 20:17:01 +09:00
sta
ff390b4136 Modified Ext.cs 2013-10-08 11:36:47 +09:00
sta
79abc9aee3 Modified broadcasting 2013-10-03 16:36:43 +09:00
sta
24e74b60b7 Added a new AddWebSocketService method to the WebSocketServer and HttpServer classes 2013-10-02 14:39:56 +09:00
sta
2b57a58da2 Modified closing and ping 2013-10-01 14:52:39 +09:00
sta
f103cd2faf Modified SendTo and BroadcastTo methods 2013-09-27 22:20:00 +09:00
sta
c7a895f530 Removed ServicePaths property from WebSocketServer class 2013-09-25 20:52:07 +09:00
sta
adcb5ec09c Fix for issue #20 2013-09-25 20:35:06 +09:00
sta
403cf2a3f2 Modified IWebSocketServiceHost.cs and WebSocketServiceHostManager.cs 2013-09-18 17:44:14 +09:00
sta
903a5bf46b Modified WebSocketSessionManager.cs 2013-09-17 16:36:43 +09:00
sta
42a44226d5 Moved some methods (e.g. Broadcast method) from WebSocketService.cs and WebSocketServiceHost.cs to WebSocketSessionManager.cs 2013-09-16 14:33:26 +09:00
sta
e3d5dea096 Renamed WebSocketServiceManager.cs to WebSocketSessionManager.cs, added IWebSocketSession.cs and modified WebSocketService.cs 2013-09-13 16:54:41 +09:00
sta
80afaef7c9 Modified closing and ping 2013-09-07 12:35:29 +09:00
sta
b7313955c9 Modified closing 2013-09-05 21:58:57 +09:00
sta
e0a7e74d0a Renamed WsState.cs to WebSocketState.cs 2013-09-05 17:46:57 +09:00
sta
d98aad51e6 Added some functions (e.g. CloseSession method) to WebSocketServiceHost<T> and other classes 2013-09-05 14:16:33 +09:00
sta
c2d480060c Modified WebSocketServerBase.cs to validate range of port number 2013-08-29 13:19:44 +09:00
sta
9daaa33111 Renamed IServiceHost.cs to IWebSocketServiceHost.cs 2013-08-29 11:58:03 +09:00
sta
b3fa68d8ce Renamed ServiceHostManager.cs to WebSocketServiceHostManager.cs 2013-08-28 15:49:52 +09:00
sta
cc81fd340c Modified HttpListener.cs and others for secure connection 2013-08-27 22:02:50 +09:00
sta
1b270603f4 Added some functions (e.g. SendTo method) to WebSocketServiceHost<T> and WebSocketServer classes 2013-08-20 14:53:09 +09:00
sta
acde107832 Modified validating the cookies from client 2013-08-08 15:12:29 +09:00
sta
df2726ce9d Renamed the Sweeping property to the KeepClean property 2013-07-30 16:00:17 +09:00
sta
ef17cabdd3 Modified the Sweep method of WebSocketServiceManager class 2013-07-30 15:05:39 +09:00
sta
c365d1b521 Modified WebSocketServerBase.cs 2013-07-24 17:47:29 +09:00
sta
cd7dfea62d Removed the configuration with an App.config file from the HttpServer class 2013-07-24 17:23:48 +09:00
sta
3e6c589953 Fix for the secure connection 2013-07-19 17:29:58 +09:00
sta
49dc8800d3 Added logging 2013-07-15 20:42:55 +09:00
sta
5386431a2e Modified some classes in WebSocketSharp.Server namespace 2013-07-06 00:27:35 +09:00
sta
b9c5c222ca Modified HttpServer.cs (added RootPath property) 2013-07-04 15:48:01 +09:00
sta
2f1673558f Renamed Sweeped property to Sweeping 2013-06-11 16:26:03 +09:00
sta
9a3c6632de Fix a few words 2013-05-07 02:19:31 +09:00
sta
94cf881dcf Fix for issue #15 2013-04-06 16:21:41 +09:00
sta
eeafa4ff8c Added some XML documentation comments 2013-03-11 16:28:34 +09:00
sta
2e8a24a667 Fix due to the modified WebSocketContext.cs 2013-02-26 11:39:59 +09:00
sta
f521779ed7 Renamed ResponseEventArgs.cs to HttpRequestEventArgs.cs, and modified Ext.cs, HttpServer.cs 2013-02-18 16:47:33 +09:00
sta
9b1772e80a Added some XML documentation comments and renamed some method names 2013-02-11 22:57:01 +09:00
sta
fcdf214fc0 Renamed SessionManager.cs to WebSocketServiceManager.cs 2013-02-02 23:44:06 +09:00
sta
a171b05740 Renamed ServiceManager.cs to ServiceHostManager.cs 2013-01-28 19:42:47 +09:00
sta
95382924e0 Fix due to the modified Ext.cs, WebSocketServerBase.cs and WebSocketService.cs 2013-01-28 16:22:24 +09:00
sta
de3f41dd3a Added some XML documentation comments 2013-01-22 20:46:32 +09:00
sta
e4ffa090d3 Removed WebSocketSharp.Frame Namespace 2013-01-15 15:29:05 +09:00
sta
46f8088af3 Added some XML documentation comments 2013-01-11 20:32:38 +09:00
sta
093a0a102b Fix due to the modified WsStream.cs 2012-12-11 15:49:01 +09:00
sta
4424d1d809 Fix for issue #10 2012-11-13 16:38:48 +09:00
sta
8aab7bebe0 Fix due to the modified WebSocket.cs 2012-11-05 16:15:12 +09:00
sta
2addc16f91 Fix due to the modified ServiceManager.cs 2012-11-02 17:55:00 +09:00
sta
746c883b82 Fix for issue #9 - 2 2012-10-26 14:58:50 +09:00
sta
2ae1d35d03 Fix due to the renamed WebSocketServer<T> to WebSocketServiceHost<T> 2012-10-23 15:39:31 +09:00
sta
c55b5d6479 Fix due to the added QueryString property in WebSocketService.cs 2012-10-22 14:58:43 +09:00
sta
33cddb9fa2 Fix due to the modified WebSocket.cs 2012-10-13 17:38:19 +09:00
sta
97ecfc5d2b Added XML documentation comments to WebSocket.cs 2012-10-12 14:53:29 +09:00
sta
c560d4fba9 Fix due to the added SessionManager.cs 2012-10-09 12:14:55 +09:00
sta
fbcea4699b Fix due to the modified WebSocketServer.cs 2012-10-01 15:26:31 +09:00
sta
a75903c488 Fix due to the added IsValidWsUri method to Ext.cs 2012-09-25 10:48:33 +09:00
sta
b9859e08c0 Fix due to the added WebSocketServer class in WebSocketServer.cs 2012-09-24 15:01:25 +09:00
sta
8868761635 Fixed HttpServer.cs 2012-09-20 20:28:49 +09:00
sta
3898696491 Fix due to the removed HttpServer<T> class from HttpServer.cs 2012-09-19 14:40:12 +09:00
sta
56c5f81c46 Fix due to the modified WebSocketServer.cs 2012-09-14 20:16:37 +09:00
sta
9730e2a9ff Fixed HttpServer.cs 2012-09-13 11:18:52 +09:00
sta
ce93711cf2 Fixed HttpServer.cs 2012-09-12 22:52:02 +09:00
sta
52ceb665fb Fixed HttpServer.cs 2012-09-12 12:29:42 +09:00
sta
8e2a1ee1b3 Fix due to the modified HttpServer.cs 2012-09-11 13:21:47 +09:00
sta
d0e5ae3979 Fix due to the added HttpServer 2012-09-10 01:36:22 +09:00
sta
022368dabb Changed IsKeepAlive to IsAlive in WebSocket.cs 2012-09-05 17:11:27 +09:00
sta
85ef38084d Changed IsConnected to IsKeepAlive in WebSocket.cs 2012-09-03 11:55:52 +09:00
sta
3ef6d58f31 Fix for issue #6 - 1 2012-09-01 17:01:05 +09:00
sta
b3dc165d83 Fix due to the moved some methods from WebSocketServer to WebSocketService 2012-08-24 12:07:58 +09:00
sta
5f4f7485aa Fix due to the added ID property to WebSocketService 2012-08-22 14:12:11 +09:00
sta
83730f913a Fix due to the added WsServerState.cs 2012-08-13 11:30:35 +09:00
sta
b76418c482 Fix for issue #3 2012-08-10 22:20:42 +09:00
sta
64d12eb5cf Fixed WebSocketService 2012-08-08 11:10:02 +09:00
sta
42461dfc52 Fixed a few typo 2012-08-06 23:04:57 +09:00
sta
b730e23248 Fixed WebSocketServer 2012-08-06 14:34:39 +09:00