多进程服务器编程C语言.zip

  • r7_663536
    了解作者
  • Java
    开发工具
  • 6.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-03-02 19:24
    上传日期
多进程服务器编程C语言 1、理解进程的基本概念和基本的进程函数。 2、掌握网络编程的基本操作和设计原则。 3、掌握客户/服务器协议的原理。 4、服务器设计:使用fork来接收多个请求。 5、如何解决僵尸(zombie)问题。
多进程服务器编程C语言.zip
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62756bc2602a7856fe7263ff/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62756bc2602a7856fe7263ff/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#58881;&#58882;&#58882;&#58883;&#58884;&#58885;&#58885;&#58886;&#58887;&#58888;&#58889;&#58890;<span class="_ _0"> </span>&#58891;<span class="ff2">&#23454;&#39564;&#25351;&#23548;&#20070;&#27979;&#35797;&#26696;&#20363;</span></div><div class="t m0 x1 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">&#58881;&#58882;&#58882;&#58885;&#58886;&#58889;<span class="_ _1"> </span>&#58891;<span class="ff2">&#36825;&#37324;&#20445;&#23384;&#29992;&#25143;&#35831;&#27714;&#30340;&#23458;&#25143;&#31471;&#26085;&#24535;</span></div><div class="t m0 x1 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">&#58881;&#58882;&#58882;&#58892;&#58884;&#58893;&#58894;&#58884;&#58893;<span class="_ _2"> </span>&#58891;&#58892;&#58884;&#58893;&#58894;&#58884;&#58893;<span class="_ _3"></span>&#58887;&#58888;<span class="_ _4"> </span><span class="ff2">&#32534;&#35793;&#23436;&#25104;&#30340;&#25991;&#20214;</span></div><div class="t m0 x1 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">&#58881;&#58882;&#58882;&#58892;&#58884;&#58893;&#58894;&#58884;&#58893;<span class="_ _3"></span>&#58887;&#58888;<span class="_ _5"> </span>&#58891;<span class="ff2">&#36825;&#37324;&#20445;&#23384;&#20102;&#28304;&#20195;&#30721;</span></div><div class="t m0 x1 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0">&#58881;&#58882;&#58882;<span class="ff2">&#35828;&#26126;&#25991;&#26723;</span>&#58887;&#58895;&#58886;&#58888;&#58896;<span class="_ _6"> </span>&#58891;<span class="ff2">&#24403;&#28982;&#23601;&#26159;&#26412;&#25991;&#26723;</span></div><div class="t m0 x1 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">&#58881;</div><div class="t m0 x1 h3 y8 ff1 fs0 fc0 sc0 ls0 ws0">&#58897;&#58898;&#58899;&#58884;&#58900;</div><div class="t m0 x1 h3 y9 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58901;&#58898;&#58902;&#58903;&#58892;&#58890;&#58888;<span class="_ _7"> </span>&#58891;<span class="ff2">&#36825;&#37324;&#26159;&#27979;&#35797;&#26696;&#20363;&#65292;&#27979;&#35797;<span class="_ _4"> </span></span>&#58902;&#58904;&#58905;<span class="_ _4"> </span><span class="ff2">&#26381;&#21153;&#31471;&#25773;&#25918;&#65292;&#36820;&#22238;&#32473;&#23458;&#25143;&#31471;</span></div><div class="t m0 x1 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58906;&#58884;&#58892;&#58906;&#58887;&#58902;&#58904;&#58905;</div><div class="t m0 x1 h3 yb ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58881;</div><div class="t m0 x1 h3 yc ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58901;&#58898;&#58904;&#58890;&#58888;&#58906;&#58903;&#58893;&#58884;<span class="_ _8"> </span>&#58891;<span class="ff2">&#36825;&#37324;&#26159;&#27979;&#35797;&#26696;&#20363;&#65292;&#27979;&#35797;<span class="_ _4"> </span></span>&#58907;&#58904;&#58889;<span class="_ _4"> </span><span class="ff2">&#26381;&#21153;&#31471;&#35299;&#26512;&#65292;&#36820;&#22238;&#32473;&#23458;&#25143;&#31471;</span></div><div class="t m0 x1 h3 yd ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58902;&#58884;&#58887;&#58907;&#58904;&#58889;</div><div class="t m0 x1 h3 ye ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58881;</div><div class="t m0 x1 h3 yf ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58897;&#58898;&#58899;&#58884;&#58900;<span class="_ _9"> </span>&#58891;<span class="ff2">&#36825;&#37324;&#26159;&#27979;&#35797;&#26696;&#20363;&#65292;&#27979;&#35797;<span class="_ _4"> </span></span>&#58883;&#58906;&#58902;&#58885;<span class="_ _4"> </span><span class="ff2">&#26381;&#21153;&#31471;&#35299;&#26512;&#65292;&#20877;&#36820;&#22238;&#32473;&#23458;&#25143;&#31471;</span></div><div class="t m0 x1 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58890;&#58908;&#58895;&#58884;&#58896;&#58887;&#58883;&#58906;&#58902;&#58885;</div><div class="t m0 x1 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58885;&#58886;&#58889;&#58890;&#58908;&#58887;&#58904;&#58883;&#58904;</div><div class="t m0 x1 h3 y12 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58885;&#58886;&#58889;&#58890;&#58908;&#58890;&#58908;&#58907;&#58884;&#58888;&#58906;&#58890;&#58886;&#58908;&#58887;&#58883;&#58906;&#58902;&#58885;</div><div class="t m0 x1 h3 y13 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58885;&#58886;&#58889;&#58886;&#58903;&#58906;&#58887;&#58904;&#58883;&#58904;</div><div class="t m0 x1 h3 y14 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58893;&#58884;&#58889;&#58890;&#58892;&#58906;&#58884;&#58893;<span class="_ _3"></span>&#58887;&#58904;&#58883;&#58904;</div><div class="t m0 x1 h3 y15 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58893;&#58884;&#58906;&#58893;&#58890;&#58884;&#58894;&#58884;&#58887;&#58904;&#58883;&#58904;</div><div class="t m0 x1 h3 y16 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58909;&#58910;&#58908;&#58889;&#58888;&#58883;&#58884;&#58908;&#58887;&#58890;&#58888;&#58886;</div><div class="t m0 x1 h3 y17 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;</div><div class="t m0 x1 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58901;&#58898;&#58888;&#58892;&#58892;<span class="_ _a"> </span>&#58891;&#58888;&#58892;&#58892;<span class="ff2">&#65288;&#30382;&#32932;&#65289;&#25991;&#20214;</span></div><div class="t m0 x1 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58911;&#58887;&#58907;&#58904;&#58889;</div><div class="t m0 x1 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58895;&#58884;&#58902;&#58886;&#58892;&#58887;&#58888;&#58892;&#58892;</div><div class="t m0 x1 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882; &#58893;&#58884;&#58887;&#58888;&#58892;&#58892;</div><div class="t m0 x1 h3 y1c ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58890;&#58908;&#58895;&#58884;&#58896;&#58887;&#58888;&#58892;&#58892;</div><div class="t m0 x1 h3 y1d ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58892;&#58906;&#58909;&#58885;&#58884;&#58887;&#58888;&#58892;&#58892;</div><div class="t m0 x1 h3 y1e ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;</div><div class="t m0 x1 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58901;&#58898;&#58890;&#58902;&#58910;&#58889;&#58884;&#58892;<span class="_ _b"> </span>&#58891;&#58899;&#58884;&#58900;<span class="_ _4"> </span><span class="ff2">&#26381;&#21153;&#20013;&#20250;&#29992;&#21040;&#30340;&#22270;&#29255;</span></div><div class="t m0 x1 h3 y20 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882; &#58893;&#58884;!&#58886;<span class="_ _c"></span>&#58896;&#58887;&#58904;&#58908;&#58889;</div><div class="t m0 x1 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58904;&#58892;&#58887;&#58904;&#58908;&#58889;</div><div class="t m0 x1 h3 y22 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58892;"&#58909;<span class="_ _c"></span>&#58904;&#58884;&#58887;&#58904;&#58908;&#58889;</div><div class="t m0 x1 h3 y23 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58899;&#58886;&#58893;&#58895;&#58887;&#58904;&#58908;&#58889;</div><div class="t m0 x1 h3 y24 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58909;&#58886;&#58903;&#58906;&#58903;&#58900;&#58884;&#58887;&#58904;&#58908;&#58889;</div><div class="t m0 x1 h3 y25 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58881;</div><div class="t m0 x1 h3 y26 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58897;&#58898;&#58907;&#58892;<span class="_ _d"> </span>&#58891;&#58907;&#58892;<span class="_ _4"> </span><span class="ff2">&#25991;&#20214;&#65292;&#23454;&#29616;&#21151;&#33021;&#36339;&#36716;&#65292;&#20197;&#21450;&#21069;&#31471;&#39564;&#35777;</span></div><div class="t m0 x1 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58888;&#58883;&#58884;&#58888;"&#58887;&#58907;&#58892;</div><div class="t m0 x1 h3 y28 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58890;&#58908;&#58895;&#58884;&#58896;&#58887;&#58904;&#58883;&#58904;</div><div class="t m0 x1 h3 y29 ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58907;#&#58903;&#58884;&#58893;&#58909;$&#58911;&#58887;&#58911;&#58911;&#58887;%&#58887;&#58902;&#58890;&#58908;&#58887;&#58907;&#58892;</div><div class="t m0 x1 h3 y2a ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58907;#&#58903;&#58884;&#58893;&#58909;$%&#58887;&#58911;&#58887;&#58911;&#58887;&#58902;&#58890;&#58908;&#58887;&#58907;&#58892;</div><div class="t m0 x1 h3 y2b ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58907;#&#58903;&#58884;&#58893;&#58909;<span class="_ _e"></span>&#58887;&#58902;&#58890;&#58908;&#58887;&#58907;&#58892;</div><div class="t m0 x1 h3 y2c ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58907;#&#58903;&#58884;&#58893;&#58909;<span class="_ _e"></span>&#58887;&#58893;<span class="_ _c"></span>&#58886;&#58903;&#58908;&#58895;<span class="_ _f"></span>&#58910;&#58900;&#58886;&#58903;&#58906;&#58887;&#58907;&#58892;</div><div class="t m0 x1 h3 y2d ff1 fs0 fc0 sc0 ls0 ws0">&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58882;&#58904;&#58910;&#58889;&#58884;&#58892;&#58899;&#58890;&#58906;&#58888;&#58883;&#58887;&#58907;&#58892;</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • VC++网络编程
      VC++网络编程,聊天室的构建,如何进行连接网络,可以实现多人聊天,。
    • Linux网络编程
      linux网络编程开发资料内含文档,以及源码,富含诸多例子。
    • unix网络编程
      unix网络编程 你知道的,就是大名鼎鼎的W.Richard Stevens的名作之一
    • VxWorks网络编程
      网络网络编程编程网络编程网络编程网络编程网络编程网络编程网络编程网络编程网络编程网络编程
    • uinx网络编程
      UNIX网络编程卷一第三版源码资料整理,基本覆盖了UNIX网络编程卷一的例子源码
    • 网络编程netphone
      网络编程、网络电话、tcp/udp,学习网络编程
    • unix网络编程
      unix网络编程 卷1 套接字 网络编程的经典好书。。。。
    • socket网络编程
      基于socket网络编程,是一款智能聊天软件,基于C/S模型,用JAVA语言编写的网络程序,内附代码浏览器,源码,PPt
    • unix 网络编程
      Unix网络编程 1和2卷,2卷,如有兴趣,可以下载看一下。
    • UNIX网络编程
      对于开发网游服务器的人开说,是本非常好的书,书中核心的学习部分还是SOCKET 套接口基本API相关的使用和注意细节,其他部分...网络游戏服务端编程其实针对网络底层所需要的技术点并不多,因此此书只需要针对性的学习。