TCP/IP Socket编程connect()用法详解
客户端的connect()
用法,蛮常见但也挺容易踩坑的,尤其是刚接触TCP/IP
编程的时候。connect()
这步相当于是客户端“敲门”,要敲对门,还得看服务器准备好了没。
connect()的用法其实就一行:
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
返回0
就是成功,-1
就挂了。常见问题像是地址没绑定、端口号错了,或者服务端没在监听。别问我怎么知道的,调试了半天没通就是因为忘了bind()
。
哦对了,建议你用getsockopt()
加点错误,能少踩坑。想深入点,下面这些链接你可以看看,都是我挑的,还挺靠谱的。
1.47MB
文件大小:
评论区