Pet*_*son 13
要理解套接字并正确使用它们,您需要套接字圣经:
W. Richard Stevens,Unix网络编程,第1卷:套接字网络API(第3版)
在坐下来写一行套接字代码之前,你绝对必须拥有这本书.没有它就不要离开家.真.在亚马逊上使用约35美元.
编辑: OP询问其他卷.这是另外两个:
W. Richard Stevens,
UNIX网络编程,第2卷:进程间通信(第2版)
W.Richard Stevens,
TCP/IP Illustrated,Vol.1:协议
他们是史蒂文斯的平常和期待的高品质.我不知道他整合所有这些书的计划是什么,
我的建议:
我首先用编写速度快、功能强大的高级语言(例如 Python)编写机器人。习惯于使用网络工具、IRC 协议和其他东西。
在底层了解套接字和网络。对于 Unix,我会说看看 Unix Network Programming。
用 C++ 编写你的机器人!犯错误,改正错误,并坚持下去。