public void InitializeSocket() { if (_client != null) { _client.Close(); } _client = new Client(@"https://socketio.mtgox.com"); _client.Message += SocketClientMessage; _client.Error += SocketClientError; _client.SocketConnectionClosed += SocketClientConnectionClosed; if (ValidApiKey) { SubscribeUserChannel subUser = new SubscribeUserChannel(GetIdKey()); JSONMessage userMsg = new JSONMessage(subUser, endpoint: "/mtgox") { Json = new JsonEncodedEventMessage("message", subUser) }; SubscribeLag subLag = new SubscribeLag(); JSONMessage lagMsg = new JSONMessage(subLag, endpoint: "/mtgox") { Json = new JsonEncodedEventMessage("message", subLag) }; _client.On("connect", data => { _client.Send(userMsg); _client.Send(lagMsg); }); } _client.Connect("/mtgox"); }
public void InitializeSocket() { if(_client != null) _client.Close(); _client = new Client(@"https://socketio.mtgox.com"); _client.Message += SocketClientMessage; _client.Error += SocketClientError; _client.SocketConnectionClosed += SocketClientConnectionClosed; if (ValidApiKey) { SubscribeUserChannel subUser = new SubscribeUserChannel(GetIdKey()); JSONMessage userMsg = new JSONMessage(subUser, endpoint: "/mtgox") { Json = new JsonEncodedEventMessage("message", subUser) }; SubscribeLag subLag = new SubscribeLag(); JSONMessage lagMsg = new JSONMessage(subLag, endpoint: "/mtgox") { Json = new JsonEncodedEventMessage("message", subLag) }; _client.On("connect", data => { _client.Send(userMsg); _client.Send(lagMsg); }); } _client.Connect("/mtgox"); }