网络编程
文章平均质量分 75
fly542
喜欢开源,乐于交流!从事分布式存储相关工作,QQ:634648088,MSN:feitian@hotmail.com
展开
-
Linux 端口号划分
Linux下端口的划分使用是由IANA(Internet Assigned Numbers Authority,因特网已分配数值权威机构)维护的,端口号被划分为3个段。1、0~1023,这些端口有IANA分配和控制,可能的话,相同端口号就分配给TCP、UDP和SCTP的同一给定服务。如80端口被赋予web服务2、1024~49151,这些端口不受IANA控制,不过由IANA登记并提供他们的原创 2012-12-02 10:47:24 · 12664 阅读 · 0 评论 -
Linux下errno.h文件错误号说明
在centos6.2中,分为两个文件,一个在/usr/include/asm-generic/errno-base.h,, 另外一个在/usr/include/asm-generic/errno.h中/usr/include/asm-generic/errno-base.h 文件内容如下:#define EPERM 1 /* Operation not permitted */#de原创 2012-12-02 10:10:18 · 3083 阅读 · 0 评论 -
Linux 下网络编程错误及处理
错误号 88 ENOTSOCK__ Socket operation on non-socket错误原因:因为在建立socket的时候少了一对括号导致,错误代码如下:if(sockfd=socket(AF_INET, SOCK_STREAM, 0)<0){ cout << "socket error" << endl; return 0;} 正确代码应该是原创 2012-12-02 09:56:54 · 1542 阅读 · 0 评论 -
unix网络编程--时间同步
以下代码在centos6.2测试通过客户端代码如下:#include #include #include #include #include #include #include using namespace std;#define MAXLINE 4096 /* max text line length */int main(in原创 2012-12-04 21:29:27 · 1532 阅读 · 0 评论 -
内存共享基本演示
发送端: 申请共享内存区域并写入数据到共享内存区域sender.c#include #include #include #include #include #include #define BUFSIZ 102400int main(){ int shmid=-1; char * viraddr; char buffer[BUFSIZ];原创 2013-07-31 16:13:32 · 1695 阅读 · 0 评论 -
线程池与非线程池应用场景及模型对比分析
线程池与非线程池应用场景及模型对比分析原创 2013-12-23 11:14:54 · 5766 阅读 · 1 评论 -
利用tcpdump监控tcp连接三次握手和关闭四次握手
通过tcpdump观测tcp通信基本过程原创 2014-11-21 15:45:50 · 16718 阅读 · 3 评论