共 13 篇文章
显示摘要每页显示  条
send sendto recv recvfrom.当应用程序调用recv函数时,recv先等待s的发送缓冲 中的数据被协议传送完毕,如果协议在传送s的发送缓冲中的数据时出现网络错误,那么recv函数返回SOCKET_ERROR,如果s的发送缓冲中没有数 据或者数据被协议成功发送完毕后,recv先检查套接字s的接收缓冲区,如果s接收缓冲区中没有数据或者协议正在接收数据,那么recv...
fgets函数陷阱int main(){char p[100];if(fgets(p,100,stdin)!=p){printf("错误");}p[strlen(p)-1]=''\0'';if (strcmp("quit",p)==0) {printf("相等");}elseprintf("不相等");return 0;}注意这里一定要p[strlen(p)-1]=''\0'';否则即使你输入quit,则实际上p中为quit\...
线程与进程。
TCP/IP.
交换机与路由器。
小知识 C/S 客户服务器 B/S 浏览器服务器。
死锁。
为什么TCP比UDP传输速度慢不仅因为3次握手主要是因为。UDP相对于TCP而言,是缺少一个可靠的丢失重发机制,因此可以立即返回,所以你觉得快UDP属于发射后不管,但是从IP层来说,它的效率和TCP相比,几乎相同。TCP为什么慢呢?就是因为需要 发射 确认 这样一个循环过程,所以慢。
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部