|
|
@@ -2,6 +2,7 @@ use std::collections::{BTreeMap};
|
|
|
use std::{io};
|
|
|
use std::io::{Write};
|
|
|
use std::net::{IpAddr, Ipv4Addr, SocketAddr};
|
|
|
+use std::time::Duration;
|
|
|
use tokio::sync::mpsc::Sender;
|
|
|
use tracing::{info, trace};
|
|
|
use crate::{proxy};
|
|
|
@@ -141,20 +142,6 @@ impl BinanceSwapWs {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// let str = json!({
|
|
|
-// // "method": "SUBSCRIBE",
|
|
|
-// // "params":args,
|
|
|
-// // "id": 1
|
|
|
-//
|
|
|
-// "method": "SUBSCRIBE",
|
|
|
-// "params":
|
|
|
-// [
|
|
|
-// "btcusdt@aggTrade",
|
|
|
-// "btcusdt@depth"
|
|
|
-// ],
|
|
|
-// "id": 1
|
|
|
-// });
|
|
|
-
|
|
|
trace!("订阅信息:{}", str.to_string());
|
|
|
str.to_string()
|
|
|
}
|
|
|
@@ -226,6 +213,7 @@ impl BinanceSwapWs {
|
|
|
/*****消息溜***/
|
|
|
let mut stdout = io::stdout();
|
|
|
loop {
|
|
|
+ tokio::time::sleep(Duration::from_millis(1)).await;
|
|
|
let msg = web_socket.read_message();
|
|
|
match msg {
|
|
|
Ok(Message::Text(text)) => {
|
|
|
@@ -274,6 +262,7 @@ impl BinanceSwapWs {
|
|
|
/*****消息溜***/
|
|
|
let mut stdout = io::stdout();
|
|
|
loop {
|
|
|
+ tokio::time::sleep(Duration::from_millis(1)).await;
|
|
|
let msg = web_socket.read_message();
|
|
|
match msg {
|
|
|
Ok(Message::Text(text)) => {
|