X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Firc_src%2Fmain.c;h=30c579c05890c1eba1e3d07fd30cee0298460b78;hb=41769c02317835472d7678d3531ecfc23df8e17a;hp=119e025d8bcea9b6aaf0a2ffd36d52ef5f6ae69c;hpb=a54379686bef79c24e4a1e2337611f33d33c8b4b;p=tpg%2Facess2.git diff --git a/Usermode/Applications/irc_src/main.c b/Usermode/Applications/irc_src/main.c index 119e025d..30c579c0 100644 --- a/Usermode/Applications/irc_src/main.c +++ b/Usermode/Applications/irc_src/main.c @@ -48,6 +48,8 @@ int main(int argc, const char *argv[], const char *envp[]) return -1; } + printf("Connection opened\n"); + writef(srv.FD, "USER %s %s %s : %s\n", gsUsername, gsHostname, gsRemoteAddress, gsRealName); writef(srv.FD, "NICK %s", gsNickname); @@ -211,6 +213,8 @@ int OpenTCP(const char *AddressString, short PortNumber) return -1; } + printf("iface = '%s'\n", iface); + // Open client socket // TODO: Move this out to libnet? { @@ -223,16 +227,20 @@ int OpenTCP(const char *AddressString, short PortNumber) free(iface); if( fd == -1 ) { + fprintf(stderr, "Unable to open TCP Client for reading\n"); return -1; } - + // Set remote port and address + printf("Setting port and remote address"); ioctl(fd, 5, &PortNumber); ioctl(fd, 6, addrBuffer); // Connect + printf("Initiating connection"); if( ioctl(fd, 7, NULL) == 0 ) { // Shouldn't happen :( + fprintf(stderr, "Unable to start connection\n"); return -1; }