Socket标准库
文章平均质量分 75
Socket库实现进程间的通信(包括远程),构建C++服务器
wdxylb
这个作者很懒,什么都没留下…
展开
-
使用C++构建一个简单的HTTP服务器,处理请求和响应
我们把这个HTTP服务器处理请求的方法用函数string generateResponse(const std::string &status, const std::string &content)封装起来,该函数会在接受请求之后将类型为字符串的返回值保留在response中,在主函数中我们会通过send方法将值返回给发送请求的IP。最后我们在终端模拟客户端向构建的HTTP服务器发送请求就行了,因为服务器在本地,所以主机名写localhost,端口是我们服务器监听的8080,下面是命令语句。原创 2024-09-24 23:35:42 · 449 阅读 · 0 评论 -
用Socket实现在Windows和Linux之间的两个python进程相互通信
host是你指定哪些主机能够与“服务端”进行通信,这里我们将host设置为0.0.0.0,这表示它将接受所有的主机与它通信,通信的端口我们还是设置为12345。而在“客户端”的client_socket.connect((host, port))函数中的host,这里指定你要连接的主机名,我们在这里写上你的远程Linux的公网IP,端口同样是12345。我先编写服务器端的程序,并且设置接受的是文本数据(字符串)而不是二进制数据(如图片,音频等文件),就只要一个函数就能实现,并可以指定主机和端口。原创 2024-09-23 14:03:07 · 855 阅读 · 0 评论 -
使用Python实现在 Linux 和 Windows 之间的双向文件传输
在 Linux 和 Windows 之间可以用python程序实现双向文件传输,通过创建一个简单的文件传输程序来实现。该程序将使用套接字socket通信,允许任意一端发送或接收文件。这是在我的那篇实现python两个进程之间相互通信的基础上拓展的(不过只看这一篇文章也行),那篇文章传输的数据是字符串类型,今天我来实现文件的传输。原创 2024-09-29 22:37:59 · 782 阅读 · 0 评论