Fix a few

This commit is contained in:
sta 2013-11-15 22:11:21 +09:00
parent e9ac9a6632
commit 2f21fd1161

View File

@ -21,7 +21,7 @@ namespace Example
{ {
ws.OnMessage += (sender, e) => ws.OnMessage += (sender, e) =>
{ {
Console.WriteLine ("Laputa says: {0}", e.Data); Console.WriteLine ("Laputa says: " + e.Data);
}; };
ws.Connect (); ws.Connect ();
@ -71,7 +71,7 @@ ws.OnOpen += (sender, e) =>
}; };
``` ```
`e` has come across as `EventArgs.Empty`, so you don't use `e`. `e` has passed as `EventArgs.Empty`, so you don't use `e`.
##### WebSocket.OnMessage Event ##### ##### WebSocket.OnMessage Event #####
@ -84,7 +84,7 @@ ws.OnMessage += (sender, e) =>
}; };
``` ```
`e.Type` (`WebSocketSharp.MessageEventArgs.Type`, its type is `WebSocketSharp.Opcode`) indicates the **Frame Type** of a received WebSocket frame. So by checking it, you determine which item you should use. `e.Type` (`WebSocketSharp.MessageEventArgs.Type`, its type is `WebSocketSharp.Opcode`) indicates the type of a received data. So by checking it, you determine which item you should use.
If `e.Type` equals `Opcode.TEXT`, you use `e.Data` (`WebSocketSharp.MessageEventArgs.Data`, its type is `string`) that contains a received **Text** data. If `e.Type` equals `Opcode.TEXT`, you use `e.Data` (`WebSocketSharp.MessageEventArgs.Data`, its type is `string`) that contains a received **Text** data.
@ -266,7 +266,7 @@ public class Chat : WebSocketService
If you override the `OnMessage` method, it is bound to the server side `WebSocket.OnMessage` event. If you override the `OnMessage` method, it is bound to the server side `WebSocket.OnMessage` event.
In addition, if you override the `OnOpen`, `OnError` and `OnClose` methods, each of them is bound to the `WebSocket.OnOpen`, `WebSocket.OnError` and `WebSocket.OnClose` events. In addition, if you override the `OnOpen`, `OnError` and `OnClose` methods, each of them is bound to each server side event of `WebSocket.OnOpen`, `WebSocket.OnError` and `WebSocket.OnClose`.
#### Step 3 #### #### Step 3 ####
@ -365,7 +365,7 @@ ws.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyE
If you set this property to nothing, the validation does nothing with the server certificate, always returns valid. If you set this property to nothing, the validation does nothing with the server certificate, always returns valid.
As a **WebSocket Server**, creating and setting an instance of the WebSocket server with some settings for the secure connection. As a **WebSocket Server**, creating an instance of the `WebSocketServer` or `HttpServer` class with some settings for the secure connection.
```cs ```cs
var wssv = new WebSocketServer (4649, true); var wssv = new WebSocketServer (4649, true);
@ -386,7 +386,7 @@ ws.Log.Level = LogLevel.DEBUG;
The above means that the logging outputs with a less than `LogLevel.DEBUG` are not outputted. The above means that the logging outputs with a less than `LogLevel.DEBUG` are not outputted.
And if you want to output a log, you use some output methods. The following outputs a log with `LogLevel.DEBUG`. And if you want to output a log, you use any of some output methods. The following outputs a log with `LogLevel.DEBUG`.
```cs ```cs
ws.Log.Debug ("This is a debug message."); ws.Log.Debug ("This is a debug message.");