身为一个合格的热爱编程的青少年,
当然有想过做些什么以凸显自己的技术吧

但是,一个不能互联的程序,玩久了就会失去新意

所以,初一下学期刚开始,我就开始了socket开发

但是,奈何路途不顺,遇到了很多挫折,所以说我很讨厌c语言的socket库(当时是dll没加载成功然后整个代码运行错误,找老师,连老师也不知道什么问题)

然后就停了很久,直到初二上学期接触了动态链接库(dll,so),才算正式打开了这个项目

后来,算是成功的搞定了socket开发的软件,可是,奈何过程及其艰辛

我可不想以后开发这个都如此艰辛

然后就开始xsocket库的开发了!

何谓 socket ?

“简单”来说,socket就是套接字

……

晦涩难懂…

好吧,当然得简化了(大佬勿喷,这里省略了我觉得不必讲的东西,并不是我不知道哈)

socket就是(线 xian)

你没听没错,就是线

不过,是纸电话上的线(来自玉子的爱情故事):
`线`

鉴于是饼藏玉子,所以:

第一个(饼藏手里的): 服务器

第二个(玉子手里的): 客户端

而中间支持饼藏(服务端)和玉子(客户端)链接的就是线(socket)

所以,总结: 在服务端客户端建立链接时,得用socket

讲完了,就是如此简单…

如何 socket

这个的话,我既然敢写这篇文章

那当然可以拿出点什么

代码已经放在github(gitee)上了

emm, README.md 中已经有了足够的介绍,这里就补充一点点吧

  1. old 版是原xsocket的备份,没什么用了

    仅供参考

  2. 普通使用( cli 开发)

    一般用 beta 版的

  3. Qt 开发

    鉴于 Qt 的尿性,我提供了专门针对 Qt 的版本: Qt 分支

    虽然 Qt 有提供 socket 库,但是我还是想做…

  4. (暂无,待编辑)