Listing 8 main.cpp
#include <iostream.h>
#include "NetThread.h"
void main(int argc, char** argv) {
ANetThread* net;
bool done = FALSE;
char buf[100];
#if TARGET_PLATFORM == WIN32
WSADATA wsaData;
WSAStartup(MAKEWORD(1,1), &wsaData);
#endif
if (argc == 2) net =
new ANetThread(argv[1]);
else net = new ANetThread;
while (!done) {
cin.getline(buf, 100);
net->Write(buf);
if (buf[0] == 'q' && buf[1] == 0) {
done = TRUE;
net->WritePendingData();
net->Kill();
}
}
delete net;
#if TARGET_PLATFORM == WIN32
WSACleanup();
#endif
}
//End of File