mirror of
https://github.com/JKorf/CryptoExchange.Net
synced 2025-06-08 16:36:15 +00:00
Revert "added locks to socket"
This reverts commit 4b382ed48057cb80c010bd8532f2fc6983e3464f.
This commit is contained in:
parent
4b382ed480
commit
fbbcb319ab
@ -115,7 +115,7 @@ namespace CryptoExchange.Net.Sockets
|
|||||||
{
|
{
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
if (socket?.State != WebSocketState.Open)
|
if (socket == null || socket.State != WebSocketState.Open)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (DateTime.UtcNow - LastActionTime > Timeout)
|
if (DateTime.UtcNow - LastActionTime > Timeout)
|
||||||
@ -164,23 +164,17 @@ namespace CryptoExchange.Net.Sockets
|
|||||||
}
|
}
|
||||||
|
|
||||||
public virtual void Reset()
|
public virtual void Reset()
|
||||||
{
|
|
||||||
lock (socketLock)
|
|
||||||
{
|
{
|
||||||
socket.Dispose();
|
socket.Dispose();
|
||||||
socket = null;
|
socket = null;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public virtual void Send(string data)
|
public virtual void Send(string data)
|
||||||
{
|
{
|
||||||
lock (socketLock)
|
socket.Send(data);
|
||||||
socket?.Send(data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual async Task<bool> Connect()
|
public virtual async Task<bool> Connect()
|
||||||
{
|
|
||||||
lock (socketLock)
|
|
||||||
{
|
{
|
||||||
if (socket == null)
|
if (socket == null)
|
||||||
{
|
{
|
||||||
@ -196,7 +190,6 @@ namespace CryptoExchange.Net.Sockets
|
|||||||
socket.MessageReceived += (o, s) => Handle(messageHandlers, s.Message);
|
socket.MessageReceived += (o, s) => Handle(messageHandlers, s.Message);
|
||||||
socket.DataReceived += (o, s) => HandleByteData(s.Data);
|
socket.DataReceived += (o, s) => HandleByteData(s.Data);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return await Task.Run(() =>
|
return await Task.Run(() =>
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user