C# Socket.IO4Net是否处于方法阻塞状态?
因此,我在一个现有的代码库中工作,他们在那里大量使用SocketIO4Net与web进行通信 使用SocketIO,您可以使用事件传递消息,如:C# Socket.IO4Net是否处于方法阻塞状态?,c#,multithreading,sockets,socket.io,C#,Multithreading,Sockets,Socket.io,因此,我在一个现有的代码库中工作,他们在那里大量使用SocketIO4Net与web进行通信 使用SocketIO,您可以使用事件传递消息,如: m_mySocket.On("myMessageFromTheWeb", m_endpoint, (data) => { //Do stuff } 我知道我认为这将被异步处理,因为它不会阻塞我的主上下文线程。但我的问题是:它是否以任何方式阻塞了套接字线程?如果我的代码是: m_mySocket.On("myMessageFromTheW
m_mySocket.On("myMessageFromTheWeb", m_endpoint, (data) =>
{
//Do stuff
}
我知道我认为这将被异步处理,因为它不会阻塞我的主上下文线程。但我的问题是:它是否以任何方式阻塞了套接字线程?如果我的代码是:
m_mySocket.On("myMessageFromTheWeb", m_endpoint, (data) =>
{
DoTimeConsumingStuff();
}
然后我是否能够接收任何其他呼叫,或者在某种意义上我是否会在返回之前阻塞接收线程