Thread 기반 서버 #pragma comment(lib,"ws2_32.lib") #include #include #include #include #include #define BUFSIZE 100 #define CLNTMAXSIZE 10 //허용 클라이언트개수 DWORD WINAPI ClientConn(void *arg); void SendMSG(char* message, int len); void ErrorHandling(char *message); int clntNumber=0; SOCKET clntSocks[CLNTMAXSIZE]; int main() { WSADATA wsaData; SOCKET servSock; SOCKET clntSock; SOCKADDR_IN servAddr; SOCKADDR_IN clntAdd.. 더보기 TCP/IP 파일 입출력 클라이언트 프로그래밍! #include #include #include #include #pragma comment(lib,"ws2_32.lib") #define BUFSIZE 30 void ErrorHandling(char *message); int main(int argc, char **argv) { WSADATA wsaData; SOCKET hSocket; char buf[BUFSIZE]; FILE* fp; SOCKADDR_IN servAddr; int len; fp = fopen("receive.dat", "w"); if(fp==NULL) ErrorHandling("File open error"); if(WSAStartup(MAKEWORD(2,2), &wsaData)!=0) ErrorHandling("WSAStartup.. 더보기 이전 1 ··· 22 23 24 25 26 27 28 ··· 40 다음