工作笔记之socket
2014-08-15 11:54
141 查看
个人心得,不保证正确性!
1、关于listen和accept,它们各自产生自己的套接字描述符,listenfd负责侦听端口,acceptfd负责发送和接受数据,也就是说有两个套接字,所以说对于单服务器多用户的情况,listen套接字只有一个,但accept很多次就会产生很多个新的套接字,当达到数量上限时,会发生错误;
2、为什么connect的时候,将正确IP地址改成错误的,connect就不往下执行了呢,并且perror也不执行,直接卡在connect这里!
原因:修改了IP地址前几位,范围太大,程序需要一个一个试,非常慢!
1、关于listen和accept,它们各自产生自己的套接字描述符,listenfd负责侦听端口,acceptfd负责发送和接受数据,也就是说有两个套接字,所以说对于单服务器多用户的情况,listen套接字只有一个,但accept很多次就会产生很多个新的套接字,当达到数量上限时,会发生错误;
2、为什么connect的时候,将正确IP地址改成错误的,connect就不往下执行了呢,并且perror也不执行,直接卡在connect这里!
原因:修改了IP地址前几位,范围太大,程序需要一个一个试,非常慢!
相关文章推荐
- volatile的工作机制代码测试之socket学习笔记
- 【工作笔记】Socket、TCP到底是什么,我可以用Python来做实验吗?
- socket编程原理 (chquan88之socket笔记二)
- 新手笔记-从头开始的新工作
- Linux/POSIX Socket编程 笔记1及反思
- IE6 迁移到 Firefox 的工作笔记
- 一个专业网管的工作笔记(超级珍藏)
- 工作笔记-架构
- 模式的学习笔记----转摘自把爱好作为自己工作的人
- EJB 3.0 学习笔记——准备工作
- 内部工作系统开发笔记
- 工作笔记 - 调整索引和表空间
- 【风】的ACE笔记(6) Proactor机制下的异步SOCKET开发
- 工作笔记
- Linux 下Socket编程基础(转,当笔记了)
- socket_tutorial笔记(上)
- 工作笔记 - 调整索引和表空间
- ACE笔记(3)-用 ACE_Reactor 实现SOCKET事件处理
- socket KeepAlive 使用笔记
- 9月23日重装Web服务器的工作笔记