void irc_connect() { sockaddr_in ssin; ZeroMemory(&ssin, sizeof(ssin)); ssin.sin_family = AF_INET; ssin.sin_port = htons(ircPort); ssin.sin_addr.s_addr = inet_addr(ircServer); ircSock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); connect(ircSock,(sockaddr*)&ssin,sizeof(sockaddr_in)); } void irc_parse(char *szCommands) { char szBuffer[1024]; char *szArg[10]; szCommands = strtok(szBuffer, " "); bool irc_recieve() { char szBuffer[4096]; ZeroMemory(szBuffer, 4096); if (recv > 0) { irc_parse(); } } int main() { irc_connect() }