socket 编程经典示例 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cexia
V2EX    程序员

socket 编程经典示例

  •  
  •   cexia 2015-12-17 09:04:57 +08:00 4235 次点击
    这是一个创建于 3585 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近开发任务涉及到端口通信。
    想些示例代码来熟悉一下 socket 编程的 paradigm 。
    请问各位的代码库里有推荐吗?
    涵盖的功能尽可能全面。

    24 条回复    2015-12-17 15:46:44 +08:00
    zhujinliang
        1
    zhujinliang  
       2015-12-17 09:15:22 +08:00 via iPhone   2
    你标题就不能写个“求”字或者加个问号么?
    yxs19910622
        2
    yxs19910622  
       2015-12-17 09:17:21 +08:00
    这...
    tanteng
        3
    tanteng  
       2015-12-17 09:18:09 +08:00
    我是来学习的
    gimp
        4
    gimp  
       2015-12-17 09:18:35 +08:00
    标题党呀...
    cexia
        5
    cexia  
    OP
       2015-12-17 09:34:16 +08:00
    怎么改标题?找不到入口啊。
    UnitTest
        6
    UnitTest  
       2015-12-17 09:36:51 +08:00
    我觉得应该惩罚这种标题党.
    pynix
        7
    pynix  
       2015-12-17 09:36:57 +08:00
    python doc
    fei051466
        8
    fei051466  
       2015-12-17 09:38:21 +08:00
    我也是想进来学习的。
    XianZaiZhuCe
        9
    XianZaiZhuCe  
       2015-12-17 09:41:13 +08:00 via Android
    我是来学习的,结果。。。
    zhangchioulin
        10
    zhangchioulin  
       2015-12-17 09:47:35 +08:00
    我是来学习的...
    500miles
        11
    500miles  
       2015-12-17 10:21:14 +08:00
    看来 `提问` 这门技术, 相当难呐...

    比掌握 `C , C++, JAVA, Python, Erlang ` 等多门语言的拼写和朗读 还要难的多....
    swolf119
        12
    swolf119  
       2015-12-17 10:24:24 +08:00
    进来学习。。哪知。。
    SeanGeek
        13
    SeanGeek  
       2015-12-17 11:00:26 +08:00
    标题党!裤子都脱了,结果你是求 !铜币已射~
    echoyy
        14
    echoyy  
       2015-12-17 11:24:12 +08:00
    严惩标题党
    joshz
        15
    joshz  
       2015-12-17 11:27:02 +08:00
    裤子都脱了才发现是求片的
    yangxin0
        16
    yangxin0  
       2015-12-17 12:02:33 +08:00 via iPhone
    nginx
    Vonex
        17
    Vonex  
       2015-12-17 12:30:16 +08:00
    blueleft
        18
    blueleft  
       2015-12-17 12:53:49 +08:00 via iPhone
    我是来学习的
    wwek
        19
    wwek  
       2015-12-17 13:02:37 +08:00
    标题党呀...
    macroideal
        20
    macroideal  
       2015-12-17 14:08:51 +08:00
    Strikeactor
        21
    Strikeactor  
       2015-12-17 14:28:01 +08:00
    我也是来学习的
    GoogleSupport
        22
    GoogleSupport  
       2015-12-17 15:06:39 +08:00   1
    llbgurs
        23
    llbgurs  
       2015-12-17 15:34:58 +08:00   1
    hitmanx
        24
    hitmanx  
       2015-12-17 15:46:44 +08:00   1
    一些问题细化会更好.比如
    1.有没有"计算机网络"基础?如果没有这方面基础的话,可能推荐的教程里就需要包含例如 OSI 模型什么,每层干啥,TCP,UDP 分别是什么原理,适用怎样的场景等等
    2.为啥要学 socket 编程?需要重头造轮子吗,还是只是了解个原理的大概,然后直接用现成的框架?这个差别也很大,如果只要了解个大概,网上有很多现成的中文教程.另外拿起随便一本例如<CSAPP>\<Unix 大学教程>\<APUE>之类的书,里面每一本都会有教 socket 编程的范例,都是以应用出发,很多原理或者协议的细节是不会讲到的.而如果目的打算深入研究的话,最好就去啃啃<TCP/IP 详解(卷一)>之类的书咯.
    3.推荐代码库,好像没看到语言..
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3602 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 00:46 PVG 08:46 LAX 17:46 JFK 20:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86