网络编程中的Socket套接字

  

学习提示:如果没有C语言、Windows项目开发基础可以通过下方链接学习:

0基础C语言学习与训练

0基础C++学习与训练

Windows项目开发

 

1、什么是套接字?

  套接字是基于(TCP/IP)的网络应用编程中使用的有关数据通信的概念。

  而在Internet的网络编程中,使用最广泛的就是套接字(Socket)API。

  即套接字的应用程序编程接口。

  那么,在(服务器与客户端)的编程开发中,都需要使用到(Socket)API

  进行程序的编写。

 

2、 (Socket)套接字是一个与网络协议无关的编程接口

  在使用的过程中,可以把(套接字)理解为日常生活中的(电话)。

  在使用电话时,我们会输入(电话号码)然后,按拔号键,当电话接通以后,

  就可以与另一端在使用电话的亲戚朋友进行通话。

    

  在网络编程中,一个(客户端)要与(服务器端)进行(通信)时,

 (客户端)必须要创建一个(Socket)套接字,即需要有一个电话。

  同时,(服务器端)也需要一个电话,即也要创建一个(Socket)套接字。

 

  这样,当(客户端)需要与(服务器端)进行通信时

  只要(客户端)知道(服务器端)的IP地址,相当于知道它的(电话号码),

  然后,(客户端)通过(Socket)套接字(拔打)服务器的(电话号码),即(IP地址),

  只要(服务器端)收到(客户端)的电话呼叫,并接通,相当于建立了联系。

  那么,他们就可以进行通信,即(对话)。

 

  在后面的章节中,我们继续学习(Socket)套接字的编程接口。

 

到这里,我们就学习完Socket套接这个知识点,而如何在网络编程中去运用它

就可以通过下方的链接,下载完整的代码进行学习与训练,在下载的内容中,我们会结合

完整的代码继续详细分析每个知识点如何运用,这样,才可以一步一步地掌握网络编程。

 

>>>下载网络编程开发代码