1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-08-23 14:22:55 +00:00

Revert "added locks to socket"

This reverts commit 4b382ed480.
This commit is contained in:
JKorf
2019-01-03 08:52:44 +01:00
parent 4b382ed480
commit fbbcb319ab
+2 -9
View File
@@ -115,7 +115,7 @@ namespace CryptoExchange.Net.Sockets
{
while (true)
{
if (socket?.State != WebSocketState.Open)
if (socket == null || socket.State != WebSocketState.Open)
return;
if (DateTime.UtcNow - LastActionTime > Timeout)
@@ -164,23 +164,17 @@ namespace CryptoExchange.Net.Sockets
}
public virtual void Reset()
{
lock (socketLock)
{
socket.Dispose();
socket = null;
}
}
public virtual void Send(string data)
{
lock (socketLock)
socket?.Send(data);
socket.Send(data);
}
public virtual async Task<bool> Connect()
{
lock (socketLock)
{
if (socket == null)
{
@@ -196,7 +190,6 @@ namespace CryptoExchange.Net.Sockets
socket.MessageReceived += (o, s) => Handle(messageHandlers, s.Message);
socket.DataReceived += (o, s) => HandleByteData(s.Data);
}
}
return await Task.Run(() =>
{