Compare commits
2 Commits
755acd067a
...
0b9a8ef292
Author | SHA1 | Date | |
---|---|---|---|
0b9a8ef292 | |||
a56bda12b5 |
2
TODO.txt
2
TODO.txt
@@ -1,7 +1,7 @@
|
|||||||
1. Finish README.md
|
1. Finish README.md
|
||||||
|
|
||||||
2. Add command-line argument support:
|
2. Add command-line argument support:
|
||||||
1. Specify IP version in arg
|
---SHOULD BE DONE--- 1. Specify IP version in arg
|
||||||
2. Specify local hostname:port in arg (enclose in paranthesis if IPv6)
|
2. Specify local hostname:port in arg (enclose in paranthesis if IPv6)
|
||||||
3. Specify remote hostname:port in arg (enclose in paranthesis if IPv6)
|
3. Specify remote hostname:port in arg (enclose in paranthesis if IPv6)
|
||||||
4. Try making every aspect of the program configurable via args
|
4. Try making every aspect of the program configurable via args
|
||||||
|
@@ -52,7 +52,7 @@ void create_addr(int network, char* address, int port,struct sockaddr* dest) {
|
|||||||
int create_local (int network, char transport, char* address, int port,struct sockaddr* addr_struct) {
|
int create_local (int network, char transport, char* address, int port,struct sockaddr* addr_struct) {
|
||||||
int socket = create_socket(network,transport);
|
int socket = create_socket(network,transport);
|
||||||
if (socket < 0) {
|
if (socket < 0) {
|
||||||
printf("Something went wrong creating the socket: %s\n",strerror(errno));
|
exit(socket);
|
||||||
}
|
}
|
||||||
create_addr(network,address,port,addr_struct);
|
create_addr(network,address,port,addr_struct);
|
||||||
int addrlen;
|
int addrlen;
|
||||||
@@ -70,8 +70,7 @@ int create_local (int network, char transport, char* address, int port,struct so
|
|||||||
|
|
||||||
int i = bind (socket,addr_struct,(socklen_t)addrlen);
|
int i = bind (socket,addr_struct,(socklen_t)addrlen);
|
||||||
if (i < 0) {
|
if (i < 0) {
|
||||||
printf("Something went wrong: %s\n",strerror(errno));
|
exit(errno);
|
||||||
exit(-3);
|
|
||||||
}
|
}
|
||||||
return socket;
|
return socket;
|
||||||
}
|
}
|
||||||
@@ -100,8 +99,7 @@ int create_remote (int network,char transport,char* address,int port) {
|
|||||||
|
|
||||||
int i = connect(socket,&remote_addr_struct,(socklen_t)addrlen);
|
int i = connect(socket,&remote_addr_struct,(socklen_t)addrlen);
|
||||||
if (i < 0) {
|
if (i < 0) {
|
||||||
printf("Something went wrong: %s\n",strerror(errno));
|
exit(errno);
|
||||||
exit(-3);
|
|
||||||
}
|
}
|
||||||
return socket;
|
return socket;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user