Memutuskan Sambungan Klien
Setelah klien selesai mengirim dan menerima data, klien memutuskan sambungan dari server dan mematikan soket.
Untuk memutuskan dan mematikan soket
Ketika klien selesai mengirim data ke server, fungsi matikan dapat disebut menentukan SD_SEND untuk mematikan sisi pengirim soket. Ini memungkinkan server untuk merilis beberapa sumber daya untuk soket ini. Aplikasi klien masih dapat menerima data di soket.
// shutdown the send half of the connection since no more data will be sent iResult = shutdown(ConnectSocket, SD_SEND); if (iResult == SOCKET_ERROR) { printf("shutdown failed: %d\n", WSAGetLastError()); closesocket(ConnectSocket); WSACleanup(); return 1; }
Ketika aplikasi klien selesai menerima data, fungsi closesocket dipanggil untuk menutup soket.
Ketika aplikasi klien selesai menggunakan DLL Soket Windows, fungsi WSACleanup dipanggil untuk merilis sumber daya.
// cleanup closesocket(ConnectSocket); WSACleanup(); return 0;
Lengkapi Kode Sumber Klien
Topik terkait