局域网网站制作,打广告,电脑制作ppt的软件叫什么,音乐网站网页设计立即学习:https://edu.csdn.net/course/play/24458/296233?utm_sourceblogtoedu
1.什么是网络编程#xff1f;
答#xff1a;网络编程也叫做socket编程即套接字编程#xff0c;基于遵循socket套接字的规定进行的编程 2.什么是socket#xff1f;
答#xff1a;socket就是…立即学习:https://edu.csdn.net/course/play/24458/296233?utm_sourceblogtoedu
1.什么是网络编程
答网络编程也叫做socket编程即套接字编程基于遵循socket套接字的规定进行的编程 2.什么是socket
答socket就是一组简单的接口socket抽象层位于TCP运输层和应用层之间socket抽象层将TCP协议以及其他的协议进行了封装在使用时只需要调用socket层的对应接口即可不需要去学习具体的TCP等协议
即基于socket编程就可以达到遵循TCP等协议的要求 3.套接字socket的作用
答socket主要是用于不同进程间进行通讯 4.套接字分类
答
1基于文件类型的套接字家族
套接字家族AF_UNIX 2)基于网络类型的套接字家族
套接字家族:AF_INET 5.套接字工作原理 答
1TCP服务器端初始化socket——绑定端口bind——监听端口listen——通过阻塞等待客户端连接accept——读取端口的请求read——对请求进行处理并且将请求的数据返回给客户端write——读取到客户端断开连接的信号read——close 2TCP客户端初始化socket——连接服务器端connect——向服务器发送请求write——读取服务器返回的数据read——关闭与服务器间的连接close 以上客户端发送数据请求服务器处理请求客户端获取接收请求这样即完成了一次交互通讯