mirror of
https://github.com/MercuryWorkshop/epoxy-tls.git
synced 2025-05-12 14:00:01 -04:00
fix udp and tls tests, add send_bytes to ws
This commit is contained in:
parent
55d40aa32d
commit
19d9544e83
7 changed files with 64 additions and 35 deletions
|
@ -171,7 +171,7 @@ onmessage = async (msg) => {
|
|||
);
|
||||
while (true) {
|
||||
log("sending `data`");
|
||||
await ws.send("data");
|
||||
await ws.send_text("data");
|
||||
await (new Promise((res, _) => setTimeout(res, 50)));
|
||||
}
|
||||
} else if (should_tls_test) {
|
||||
|
@ -181,14 +181,14 @@ onmessage = async (msg) => {
|
|||
() => log("closed"),
|
||||
err => console.error(err),
|
||||
msg => { console.log(msg); log(decoder.decode(msg)) },
|
||||
"alicesworld.tech:443",
|
||||
"google.com:443",
|
||||
);
|
||||
await ws.send("GET / HTTP 1.1\r\nHost: alicesworld.tech\r\nConnection: close\r\n\r\n");
|
||||
await ws.send((new TextEncoder()).encode("GET / HTTP 1.1\r\nHost: google.com\r\nConnection: close\r\n\r\n"));
|
||||
await (new Promise((res, _) => setTimeout(res, 500)));
|
||||
await ws.close();
|
||||
} else if (should_udp_test) {
|
||||
let decoder = new TextDecoder();
|
||||
// nc -ulp 5000
|
||||
// tokio example: `cargo r --example echo-udp -- 127.0.0.1:5000`
|
||||
let ws = await epoxy_client.connect_udp(
|
||||
() => log("opened"),
|
||||
() => log("closed"),
|
||||
|
@ -196,8 +196,11 @@ onmessage = async (msg) => {
|
|||
msg => { console.log(msg); log(decoder.decode(msg)) },
|
||||
"127.0.0.1:5000",
|
||||
);
|
||||
await (new Promise((res, _) => setTimeout(res, 5000)));
|
||||
await ws.close();
|
||||
while (true) {
|
||||
log("sending `data`");
|
||||
await ws.send((new TextEncoder()).encode("data"));
|
||||
await (new Promise((res, _) => setTimeout(res, 50)));
|
||||
}
|
||||
} else if (should_reconnect_test) {
|
||||
while (true) {
|
||||
try {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue