上次我跟某哥说,我对网络编程不太熟悉,结果他说:
“网络编程很简单:在学校里写程序,你把数据写入文件,从文件中读取数据; 在公司里写程序,你把数据写入socket这个“孔”, 从socket这个“孔”中读取数据。两者道理是一样的!”
下面, 我们来类似看看:
1. 打开文件------>打开socket
..............------->显式或隐式命名socket
..............------->与另外一个socket建立连接
2. 读写文件------->recv, send
3. 关闭文件------->关闭socket
大道至简!