`
dato0123
  • 浏览: 914948 次
文章分类
社区版块
存档分类
最新评论

《C++网络编程》读书笔记(一)

 
阅读更多

要在下面这段代码中找出10bug,你能做到么?

<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->1#include<sys/types.h>
2#include<sys/socket.h>
3
4
constintPORT_NUM=10000;
5
6intecho_server()
7{
8structsockaddr_inaddr;
9intaddr_len;
10charbuf[BUFSIZ];
11intn_handle;
12//Createthelocalendpoint.
13ints_handle=socket(PFJJNIX,SOCK_DGRAM,0);
14if(s_handle==-1)return-1;
15
16//Setuptheaddressinformationwheretheserverlistens.
17addr.sin_family=AF_INET;
18addr.sin_port=PORT_NUM;
19addr.sin_addr.addr=INADDR_ANY;
20
21if(bind(s_handle,(structsockaddr*)&addr,
22sizeofaddr)==-1)
23return-1;
24
25//Createanewcommunicationendpoint.
26if(n_handle=accept(s_handle,(structsockaddr*)&addr,
27&addr_len)!=-1){
28intn;
29while((n=read(s_handle,buf,sizeofbuf})>0)
30write(n_handle,buf,n);
31
32close(n_handle);
33}
34return0;
35}

分享到:
评论

相关推荐

    《C++编程思想》阅读笔记.pdf

    《C++编程思想》阅读笔记.pdf 《C++编程思想》阅读笔记.pdf

    《C++编程思想》阅读笔记

    本人阅读《C++编程思想》时做的一些笔记,pdf文档,12页,纯笔记,希望对大家有些好处。

    C++读书笔记 C++编程技巧

    有多年经验C++爱好者总结的C++的读书笔记,值得推荐

    C++编程思想》阅读笔记.pdf

    看C++编程思想记下的阅读笔记,希望对大家有用

    Effective Modern C++学习笔记

    《Effective Modern C++:改善C++11和C++14的42个具体做法(影印版)(英文版)》中包括以下主题:剖析花括号初始化、...如何修改老C++编程(比如C++98)中的实践,使之符合现代C++的软件开发规范。此文档是该书的读书笔记。

    c++编程思想.txt

    阅读《C++编程思想》时做的一些笔记,欢迎大家批评指正

    C++编程思想笔记 某君学习C++的心得体会

    第1章 对象的演化 一、多态性的解释: 当处理类型层次结构时,程序员常常希望不把对象看作是某一特殊类型的成员,而把它看作...面向对象程序设计的优点之一是通过阅读,很容易理解代码。 三、对象设计的五个阶段 ……

    Visual+C++程序设计学习笔记

    本书适合于有 C++基础知识,但没有Visual C++编程经验的初学者,也可作为专业 VC开发程序员的参考书。 本书独一无二的优势 本书由具有多年开发和教学经验的资深老师执笔写作,笔者具有多年的 Visual C++开发和教学...

    C++面向对象编程的一些总结

    C++面向对象编程的一些总结,包括了继承、多态、以及深入探索C++对象模型中文版及其读书笔记

    c++读书笔记程序以及源码

    c++读书笔记程序以及源码里面有数据库知识以及画面编程, 1.用于记录编程经验 2.新手可以学习其中的数据库编程和界面编程知识 3.全是c++的,很高效

    高质量C++编程指南

    高质量C++编程指南 附带读书笔记

    C++机器学习笔记.md

    内容概要: 本文介绍了使用C++编程语言实现机器学习算法的方法,包括线性回归、决策树和支持向量机(SVM)。每个算法都配有代码示例,详细展示了实现过程和关键思想。此外,文章还提供了两个示例,分别展示了如何...

    matlab与C++混个编程

    此文件是本人花了很久写出来的matlab与C++混合编程的读书笔记,内容详细,并带有一些实例进行了分析

    C/C++程序设计学习与实验系统 V2008.13.part1

    C/C++入门教程(每章配有同步实验)》融入了作者多年的教学和学习经验、编程建议、编程感悟、读书笔记功能等,同时,为了便于C语言学习,加入C语言流程控制语句演示动画、C语言学习指导、可以方便地进行网络上和本机...

    C++ 后台工程师面试宝典

    编程语言 C++ C++primer5笔记代码资料 STL 源码剖析 再硬核|5 千字长文+ 30 张图解 | 陪你手撕 STL 空间配置器源码 硬核|万字长文炸裂!手撕 STL 迭代器源码与 traits 编程技法 超硬核 | 2 万字+20 图带你手撕 STL ...

    《数学与泛型编程-高效编程的奥秘》个人阅读笔记

    《数学与泛型编程-高效编程的奥秘》个人阅读笔记

    《C++ GUI Qt4 编程(第二版)》2.4改变形状的对话框 练习源码

    《C++ GUI Qt4 编程(第二版)》2.4改变形状的对话框 练习源码

Global site tag (gtag.js) - Google Analytics