Если бы там нужно было отправлять просто пинг, как например в ByBit, то было бы намного проще, т.к. там мы отправляем пинг путём обычного запроса. В бинансе другая ситуация - он сам отправляет пинг, а нам надо отправить понг путём изменения фрейма. Библиотека websocket-sharp, используемая тут...