connect函数介绍
生活随笔
收集整理的這篇文章主要介紹了
connect函数介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 connect函數介紹
- 2 connect在TCP應用出錯的可能場景
1 connect函數介紹
#include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);/* sockdf:socket文件描述符 addr:傳入參數,指定服務器端地址信息,含IP地址和端口號 addrlen:傳入參數,傳入sizeof(addr)大小 返回值:成功返回0,失敗返回-1,設置errno */客戶端需要調用connect()連接服務器,connect和bind的參數形式一致,區別在于bind的參數是自己的地址,而connect的參數是對方的地址。connect()成功返回0,出錯返回-1。
2 connect在TCP應用出錯的可能場景
對于TCP 套接字,那么調用 connect 函數將激發 TCP 的三次握手過程,而且僅在連接建立成功或出錯時才返回。其中出錯返回可能有以下幾種情況:
參考資料:
總結
以上是生活随笔為你收集整理的connect函数介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘保存系统 怎么安装包 用U盘安装系统
- 下一篇: 出错处理函数