disable socket mutex usage in WebSocketTransport
This commit is contained in:
parent
58f17ddb09
commit
5a2c070898
@ -142,7 +142,7 @@ namespace ix
|
|||||||
std::string errorMsg;
|
std::string errorMsg;
|
||||||
{
|
{
|
||||||
bool tls = protocol == "wss";
|
bool tls = protocol == "wss";
|
||||||
std::lock_guard<std::mutex> lock(_socketMutex);
|
// std::lock_guard<std::mutex> lock(_socketMutex);
|
||||||
_socket = createSocket(tls, errorMsg);
|
_socket = createSocket(tls, errorMsg);
|
||||||
|
|
||||||
if (!_socket)
|
if (!_socket)
|
||||||
@ -174,7 +174,7 @@ namespace ix
|
|||||||
|
|
||||||
std::string errorMsg;
|
std::string errorMsg;
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(_socketMutex);
|
// std::lock_guard<std::mutex> lock(_socketMutex);
|
||||||
_socket = createSocket(fd, errorMsg);
|
_socket = createSocket(fd, errorMsg);
|
||||||
|
|
||||||
if (!_socket)
|
if (!_socket)
|
||||||
@ -962,7 +962,7 @@ namespace ix
|
|||||||
|
|
||||||
ssize_t WebSocketTransport::send()
|
ssize_t WebSocketTransport::send()
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(_socketMutex);
|
// std::lock_guard<std::mutex> lock(_socketMutex);
|
||||||
return _socket->send((char*)&_txbuf[0], _txbuf.size());
|
return _socket->send((char*)&_txbuf[0], _txbuf.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1016,7 +1016,7 @@ namespace ix
|
|||||||
|
|
||||||
void WebSocketTransport::closeSocket()
|
void WebSocketTransport::closeSocket()
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(_socketMutex);
|
// std::lock_guard<std::mutex> lock(_socketMutex);
|
||||||
_socket->close();
|
_socket->close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user