1.socket编程
本人为通讯小白,所以上网找了一下socket与tcp/ip,http的关系
结论:
简单说就是socket只是一个类似于句柄一样的对象抽象
如果实现的是tcp/ip协议,则socket只是对TCP/IP协议栈操作的抽象,而不是简单的映射关系
如果实现的是http协议,同理可得。
所以每一次socket accept一个client的时候,都会新建一个socket来处理相应的数据交互,
因为ip包的source address是相应的client ip+port, 而destination address都指向同一个server ip+port.
所以,不同socket使用同一个server ip+port,
http://blog.itpub.net/14766028/viewspace-703114
to be continued