I got the program to work, turned out I needed the Cygwin server to be running first. My program is a chat program however, and I tried to run multiple Cygwin windows with the Cygwin Server, however, when I attempt to do that, it gives me an error in the other windows saying that the daemon is already running. Is there a way to run the Cygwin Server on multiple windows?