
Socket
魔方的块
这个作者很懒,什么都没留下…
展开
-
【socket编程-10】实现迭代服务器端和客户端
声明:本博客所转《socket编程》系列教程来自C语言中文网,本文地址实现迭代服务器端和客户端,本文仅供学习交流,更多内容请支持原创!前面的程序,不管服务器端还是客户端,都有一个问题,就是处理完一个请求立即退出了,没有太大的实际意义。能不能像Web服务器那样一直接受客户端的请求呢?能,使用 while 循环即可。修改前面的回声程序,使服务器端可以不断响应客户端的请求。服务器端 serv...转载 2019-03-25 09:19:09 · 395 阅读 · 0 评论 -
【socket编程-08】socket数据的接收和发送
声明:本博客所转《socket编程》系列教程来自C语言中文网,本文地址socket数据的接收和发送,本文仅供学习交流,更多内容请支持原创!Linux下数据的接收和发送Linux 不区分套接字文件和普通文件,使用 write() 可以向套接字中写入数据,使用 read() 可以从套接字中读取数据。前面我们说过,两台计算机之间的通信相当于两个套接字之间的通信,在服务器端用 write() ...转载 2019-03-24 16:24:19 · 717 阅读 · 0 评论 -
【socket编程-07】使用listen()和accept()函数
声明:本博客所转《socket编程》系列教程来自C语言中文网,本文地址使用listen()和accept()函数,本文仅供学习交流,更多内容请支持原创!对于服务器端程序,使用 bind() 绑定套接字后,还需要使用 listen() 函数让套接字进入被动监听状态,再调用 accept() 函数,就可以随时响应客户端的请求了。listen() 函数通过 listen() 函数可以让套接字...转载 2019-03-24 16:14:07 · 664 阅读 · 0 评论 -
【socket编程-06】使用bind()和connect()函数
声明:本博所转《socket编程》系列教程来自C语言中文网,本文地址使用bind()和connect()函数,本文仅供学习交流,更多内容请支持原创!socket() 函数用来创建套接字,确定套接字的各种属性,然后服务器端要用 bind() 函数将套接字与特定的IP地址和端口绑定起来,只有这样,流经该IP地址和端口的数据才能交给套接字处理;而客户端要用 connect() 函数建立连接。#...转载 2019-03-24 14:56:54 · 1892 阅读 · 0 评论 -
【socket编程-05】使用socket()函数创建套接字
声明:本博所转《socket编程》系列教程来自C语言中文网,本文地址使用socket()函数创建套接字,本文仅供学习交流,更多内容请支持原创!在Linux中,一切都是文件,除了文本文件、源文件、二进制文件等,一个硬件设备也可以被映射为一个虚拟的文件,称为设备文件。例如,stdin 称为标准输入文件,它对应的硬件设备一般是键盘,stdout 称为标准输出文件,它对应的硬件设备一般是显示器。对...转载 2019-03-24 14:03:45 · 339 阅读 · 0 评论 -
【socket编程-04】WSAStartup()函数以及DLL的加载
声明:本博所转《socket编程》系列教程来自C语言中文网,本文地址WSAStartup()函数以及DLL的加载,本文仅供学习交流,更多内容请支持原创!本节讲解 Windows 下 DLL 的加载,学习 Linux Socket 的读者可以跳过。WinSock(Windows Socket)编程依赖于系统提供的动态链接库(DLL),有两个版本:较早的DLL是 wsock32.dll...转载 2019-03-24 13:35:03 · 419 阅读 · 0 评论 -
【socket编程-03】Windows socket程序演示
声明:本博所转《socket编程》系列教程来自C语言中文网,本文地址一个简单的Windows下的socket程序,本文仅供学习交流,更多内容请支持原创!上节演示了 Linux 下的 socket 程序,这节来看一下 Windows 下的 socket 程序。同样,server.cpp 为服务器端代码,client 为客户端代码。服务器端代码 server.cpp:#include &l...转载 2019-03-24 13:09:35 · 314 阅读 · 0 评论 -
【socket编程-02】Linux socket程序演示
声明:本博所转《socket编程》系列教程来自C语言中文网,本文地址一个简单的Linux下的socket程序,本文仅供学习交流,更多内容请支持原创!和C语言教程一样,我们从一个简单的“Hello World!”程序切入 socket 编程。本节演示了 Linux 下的代码,server.cpp 是服务器端代码,client.cpp 是客户端代码,要实现的功能是:客户端从服务器读取一个字符...转载 2019-03-24 12:08:10 · 220 阅读 · 0 评论 -
【socket编程-01】socket简介
声明:本博所转《socket编程》系列教程来自C语言中文网,本文地址socket是什么意思,本文仅供学习交流,更多内容请支持原创!在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。socket 的典型应用就是 Web 服务器和浏览器:浏览器获取用户输...转载 2019-03-24 11:53:23 · 255 阅读 · 0 评论 -
【socket编程-09】回声客户端的实现
声明:本博客所转《socket编程》系列教程来自C语言中文网,本文地址回声客户端的实现,本文仅供学习交流,更多内容请支持原创!所谓“回声”,是指客户端向服务器发送一条数据,服务器再将数据原样返回给客户端,就像声音一样,遇到障碍物会被“反弹回来”。对!客户端也可以使用 write() / send() 函数向服务器发送数据,服务器也可以使用 read() / recv() 函数接收数据。...转载 2019-03-24 16:47:07 · 360 阅读 · 0 评论