本函式關閉一個套接口。更確切地說,它釋放套接口描述字s,以後對s的訪問均以WSAENOTSOCK錯誤返回。若本次為對套接口的最後一次訪問,則相應的名字信息及數據佇列都將被釋放。
基本介紹
- 中文名:closesocket()
- 類型:函式
- 注釋:本函式關閉一個套接口
- 返回值:則closesocket()返回0
本函式關閉一個套接口。更確切地說,它釋放套接口描述字s,以後對s的訪問均以WSAENOTSOCK錯誤返回。若本次為對套接口的最後一次訪問,則相應的名字信息及數據佇列都將被釋放。
若本次為對套接口的最後一次訪問,則相應的名字信息及數據佇列都將被釋放。closesocket()的語義受SO_LINGER與SO_DONTLINGER選項影響,對比如下:...
socket()函式用於根據指定的地址族、數據類型和協定來分配一個套接口的描述字及其所用的資源。如果協定protocol未指定(等於0),則使用預設的連線方式。對於使用一給定...
SO_LINGER選項用於控制下述情況的行動:套接口上有排隊的待傳送數據,且closesocket()調用已執行。參見closesocket()函式中關於SO_LINGER選項對closesocket()語義的影響...
關閉套接字──closesocket()closesocket()關閉套接字s,並釋放分配給該套接字的資源;如果s涉及一個打開的TCP連線,則該連線被釋放。closesocket()的調用格式如下...
網路上的兩個程式通過一個雙向的通信連線實現數據的交換,這個連線的一端稱為一個socket。建立網路通信連線至少要一對連線埠號(socket)。socket本質是編程接口(API),...
2 提取出了(從訊息佇列中移出來Remove),用戶正在使用的一個Socket傳送的WM_SOCKET_NOTIFY訊息和對應的 FD_Close事件,返回True.3 提取出了(從訊息佇列中移出來...
Java Socket(套接字)通常也稱作"套接字",用於描述IP位址和連線埠,是一個通信鏈的句柄。應用程式通常通過"套接字"向網路發出請求或者應答網路請求。...
shutdown()是指禁止在一個套接口上進行數據的接收與傳送。...... 請注意shutdown()函式並不關閉套接口,且套接口所占有的資源將被一直保持到closesocket()調用。...
WebSocket協定是基於TCP的一種新的網路協定。它實現了瀏覽器與伺服器全雙工(full-duplex)通信——允許伺服器主動傳送信息給客戶端。WebSocket通信協定於2011年被IETF...
if(connect(sClient,(SOCKADDR *)&remote,sizeof(SOCKADDR))==SOCKET_ERROR){printf("connect error\n");closesocket(sClient);...
WSACloseEvent(SendOverlapped.hEvent);closesocket(AcceptSocket);closesocket(ListenSocket);freeaddrinfo(result);WSACleanup();return;...
//onthecreatedsocket if(listen(ListenSocket,1)==SOCKET_ERROR) { wprintf(L"listenfailedwitherror:%ld\n",WSAGetLastError()); closesocket(ListenSocket); ...
如果一個取消操作損害了SOCK_STREAM的數據流的完整性,Windows Sockets實現必須重建連線並且用WSAECONNABORTED使所有將來的操作(除了closesocket())失敗。...
HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服務端組件、客戶端...HP_Set_FN_Agent_OnClose(s_listener, OnClose); ::HP_Set_FN_Agent_On...
socket()函式用於根據指定的地址族、數據類型和協定來分配一個套接口的描述字...當會話結束後,調用close()。帶外數據根據規定用send()和recv()來接收。...
應用程式因此也必須仍準備好接收網路訊息-即使訊息作廢.用closesocket()關閉一個套接口也同樣使WSAAsyncSelect()傳送的訊息作廢,但在closesocket()之前佇列中的訊息...
套接字(socket)是一個抽象層,應用程式可以通過它傳送或接收數據,可對其進行像對檔案一樣的打開、讀寫和關閉等操作。套接字允許應用程式將I/O插入到網路中,並與...
When a session has been completed, a closesocket must be performed.The communications protocols used to implementa reliable, connection-oriented socket ensure...
pSocket->OnConnect(nErrorCode);break;case FD_CLOSE:pSocket->OnClose(nErrorCode);break;lParam是WM_SOCKET_NOFITY的訊息參數,OnSocketNotify傳遞給函式DoCallBack...
接著使用RVA( 相對虛擬地址) 查找Get Proc Address的函式地址, 再調用此函式獲得其他函式的地址, 如socket,connect,send,recv,close socket 等。 如果C: \ not...
在進行重疊I/O操作的同時,強行釋放一個OVERLAPPED結構,最好的方法是針對每一個套接字句柄,調用CloseSocket函式。任何尚未進行的重疊I/O操作都會完成。一旦所有套接...
SO_LINGER選項用於控制下述情況的行動:套接口上有排隊的待傳送數據,且closesocket()調用已執行。參見closesocket()函式中關於SO_LINGER選項對closesocket()語義的影響...
第一類是WinSock API包含的Berkeley socket函式。這類函式分兩部分。第一部分是用於網路I/O的函式,如accept、closesocket、connect、recv、recvfrom、select、send、...