fixed compiler errors

This commit is contained in:
Dane MacFadden
2025-06-21 12:32:01 -06:00
parent 6b6745bf2e
commit 71f9a59623
+17 -10
View File
@@ -19,13 +19,7 @@
#include <fcntl.h> #include <fcntl.h>
#define MAXBUFSIZE 30 #define MAXBUFSIZE 30
#define BACKLOG 10
int socketfd;
struct addrinfo hints, remote_hints;
struct addrinfo *servinfo, *remote_servinfo;
char *remote_machine, *local_port, *remote_port;
void *input(void *arg) { void *input(void *arg) {
while (1) { while (1) {
@@ -40,11 +34,25 @@ void *sender(void *arg) {
return 0; return 0;
} }
void *get_in_addr(struct sockaddr *sa) {
if (sa->sa_family == AF_INET) {
return &(((struct sockaddr_in*)sa)->sin_addr);
}
return &(((struct sockaddr_in6*)sa)->sin6_addr);
}
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
pthread_t input_thread, send_thread, receive_thread; pthread_t input_thread, send_thread, receive_thread;
char *msg; socklen_t sin_size;
struct addrinfo *p, *q; struct addrinfo *p, *q;
int status; struct addrinfo hints, remote_hints;
struct addrinfo *servinfo, *remote_servinfo;
struct sockaddr_storage their_addr;
char s[INET6_ADDRSTRLEN];
char *msg;
char *remote_machine, *local_port, *remote_port;
int status, socketfd, confd;
int yes = 1; int yes = 1;
if (argc != 4) { if (argc != 4) {
@@ -56,7 +64,6 @@ int main(int argc, char* argv[]) {
remote_machine = argv[2]; remote_machine = argv[2];
remote_port = argv[3]; remote_port = argv[3];
if (atoi(local_port) < atoi(remote_port)) { if (atoi(local_port) < atoi(remote_port)) {
/* Congrats, you're the server */ /* Congrats, you're the server */
memset(&hints, 0, sizeof(hints)); memset(&hints, 0, sizeof(hints));