谈到socket,什么是socket呢? 如果是在前不久如果有人问我,我会这样回答:“socket就是TCP/ip嘛”或者就是说“socket 就是套接字”其他的脑子里什么都没有了......,如果你的回答跟我一样.......那什么都别说了,接下来就跟我一起重新了解下socket吧。希望接下来的介绍能帮助到你,如果讲的有问题,希望小伙伴能給于指正。
在介绍一系列的概念之前,首先允许我提出几个问题,大家思考一下,大家带着问题去学习应该会更好一些.
1.什么是Socket?
2.什么是TCP/IP?
3.Socket 与TCP/IP 的...
1.Socket基本概念介绍
Socket是套接字的英文名称,主要用于网络通信编程。前几天看网络通信,发现有许多概念,诸如同步/异步,阻塞/非阻塞等,感觉迷惑不清,因此就先介绍一下这些概念。
同步方式是指发送方不等接收方响应,便接着发送下个数据包的通信方式;
异步方式是指发送方发出数据后,等到接收方发回响应才发下个数据包的通信方式。
阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上,比如调用Receive()函数读取网络缓冲区中的数据,如果没有数据到达,将一直挂在Receive()这个函数调用上,直到...
什么是NTP server?
Network Time Protocol简称(ntp),是一个能使计算机之间实现时间同步的协议,发布这个校准时间的服务器就是NTP server!
在windows的时间设置选项中能看到一个功能叫“internet时间”,这个功能就是从微软的时间服务器来校准时间的。
一般来说客户端与时间服务器之间的时间误差应该在几十毫秒以内,如果时间服务器在美国或者欧洲,误差可能稍大一些。
国内的NTP Server
国内的NTP Server基本都属于科研教育机构所有,普通社会组织发布的NTP Server并不多,以下是一些国内可用的时间服...