|
学习提示:如果没有C语言、Windows项目开发基础可以通过下方链接学习:
0基础C语言学习与训练
0基础C++学习与训练
Windows项目开发
1、什么是套接字?
套接字是基于(TCP/IP)的网络应用编程中使用的有关数据通信的概念。
而在Internet的网络编程中,使用最广泛的就是套接字(Socket)API。
即套接字的应用程序编程接口。
那么,在(服务器与客户端)的编程开发中,都需要使用到(Socket)API
进行程序的编写。
2、 (Socket)套接字是一个与网络协议无关的编程接口
在使用的过程中,可以把(套接字)理解为日常生活中的(电话)。
在使用电话时,我们会输入(电话号码)然后,按拔号键,当电话接通以后,
就可以与另一端在使用电话的亲戚朋友进行通话。
在网络编程中,一个(客户端)要与(服务器端)进行(通信)时,
(客户端)必须要创建一个(Socket)套接字,即需要有一个电话。
同时,(服务器端)也需要一个电话,即也要创建一个(Socket)套接字。
这样,当(客户端)需要与(服务器端)进行通信时,
只要(客户端)知道(服务器端)的IP地址,相当于知道它的(电话号码),
然后,(客户端)通过(Socket)套接字(拔打)服务器的(电话号码),即(IP地址),
只要(服务器端)收到(客户端)的电话呼叫,并接通,相当于建立了联系。
那么,他们就可以进行通信,即(对话)。
在后面的章节中,我们继续学习(Socket)套接字的编程接口。
到这里,我们就学习完Socket套接这个知识点,而如何在网络编程中去运用它,
就可以通过下方的链接,下载完整的代码进行学习与训练,在下载的内容中,我们会结合
完整的代码继续详细分析每个知识点如何运用,这样,才可以一步一步地掌握网络编程。
>>>下载网络编程开发代码
|