mirror of
https://github.com/EndPositive/slipstream.git
synced 2025-10-08 12:25:04 +00:00
double free, cubic, domain name, disable gso
This commit is contained in:
parent
b1cb046417
commit
fcd1145439
4 changed files with 45 additions and 32 deletions
|
|
@ -6,8 +6,8 @@
|
|||
static void usage(char const * sample_name)
|
||||
{
|
||||
fprintf(stderr, "Usage:\n");
|
||||
fprintf(stderr, " %s client listen_port slipstream_server_name slipstream_server_port\n", sample_name);
|
||||
fprintf(stderr, " %s server listen_port cert key target_server_name target_server_port\n", sample_name);
|
||||
fprintf(stderr, " %s client listen_port slipstream_server_name slipstream_server_port domain_name\n", sample_name);
|
||||
fprintf(stderr, " %s server listen_port cert key target_server_name target_server_port domain_name\n", sample_name);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
|
@ -34,24 +34,26 @@ int main(int argc, char** argv)
|
|||
usage(argv[0]);
|
||||
}
|
||||
else if (strcmp(argv[1], "client") == 0) {
|
||||
if (argc != 5) {
|
||||
if (argc != 6) {
|
||||
usage(argv[0]);
|
||||
}
|
||||
else {
|
||||
int local_port = atoi(argv[2]);
|
||||
char const* remote_ip = argv[3];
|
||||
int remote_port = atoi(argv[4]);
|
||||
exit_code = picoquic_slipstream_client(local_port, remote_ip, remote_port);
|
||||
const char* domain_name = argv[5];
|
||||
exit_code = picoquic_slipstream_client(local_port, remote_ip, remote_port, domain_name);
|
||||
}
|
||||
}
|
||||
else if (strcmp(argv[1], "server") == 0) {
|
||||
if (argc != 7) {
|
||||
if (argc != 8) {
|
||||
usage(argv[0]);
|
||||
}
|
||||
else {
|
||||
int server_port = get_port(argv[0], argv[2]);
|
||||
int remote_port = get_port(argv[0], argv[6]);
|
||||
exit_code = picoquic_slipstream_server(server_port, argv[3], argv[4], argv[5], remote_port);
|
||||
const char* domain_name = argv[7];
|
||||
exit_code = picoquic_slipstream_server(server_port, argv[3], argv[4], argv[5], remote_port, domain_name);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue