private void OnSocketOpened(DisquuunSocket source, string socketId) { if (connectionState != ConnectionState.OPENING) { return; } var availableSocketCount = socketPool.AvailableSocketNum(); if (availableSocketCount == minConnectionCount) { connectionState = ConnectionState.OPENED; ConnectionOpened(connectionId); } }
public int AvailableSocketNum() { return(socketPool.AvailableSocketNum()); }