
网络通信
文章平均质量分 66
网络通信
寰宇C++
这个作者很懒,什么都没留下…
展开
-
UDP 客户端是windows版 服务端是linux 版
客户端#include <iostream>#include <stdio.h>#include <WinSock2.h>#pragma comment(lib, "ws2_32.lib") //加载 ws2_32.dll#pragma warning(disable : 4996)#define BUF_SIZE 100int main() { //初始化DLL WSADATA wsaData; WSAStartup(M原创 2021-08-10 11:31:48 · 163 阅读 · 0 评论 -
网络编程——select模型(总结)
为什么要使用select模型?答:解决基本C/S模型中,accept()、recv()、send()阻塞的问题select模型与C/S模型的不同点C/S模型中accept()会阻塞一直傻等socket来链接 select模型只解决accept()傻等的问题,不解决recv(),send()执行阻塞问题其实select模型解决了实现多个客户端链接,与多个客户端分别通信两个模型都存在recv(),send()执行阻塞问题由于服务器端,客户端不需要(客户端只有一个socket,可以通过加线程原创 2021-05-20 13:59:46 · 4172 阅读 · 0 评论 -
Linux编程学习笔记:网络编程 核心
一、Linux网络概述Linux为用户提供了完善的、强大的网络功能1、完善的内置网络,其他操作系统不包含如此紧密的和内核结合的网络部分2、Linux免费提供了大量支持Internet的软件,Internet是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上的其他人通过Internet网络进行通信3、用户能通过一些Linux命令完成内部信息或文件的传输4、对远程访问的支持5、安全可靠,采用多种...原创 2021-05-20 11:12:41 · 362 阅读 · 0 评论 -
Linux网络通信 新手
#include<stdio.h>#include<stdlib.h>#include<sys/socket.h>#include<error.h>#include<string.h>#include<sys/types.h>#include<netinet/in.h>#include<arp...原创 2019-10-14 19:08:50 · 198 阅读 · 0 评论 -
ftp 客户端 linux
基本功能介绍 功能 实现 命令 登陆服务器 进入客户端后登陆服务器 open 127.0.0.1 注销、退出 注销服务器,不退出客户端 close 直接退出客户端 ...原创 2019-09-12 11:41:27 · 432 阅读 · 0 评论 -
Linux网络通信
首先我们在server所在的文件夹中放置一个demo.jpeg文件作为源文件,然后我们可以发现此时client所在的文件夹中没有该文件。接着我们在TCP_client窗口中输入demo.jpeg。我们发现执行成功之后,client所在的文件夹中多出来了一个demo.jpeg文件,打开它和server中的demo.jpeg进行对比,发现结果一致。客户端:#include<net...原创 2019-08-29 14:35:51 · 240 阅读 · 0 评论 -
‘inet_pton’ was not declared in this scope
‘inet_pton’ was not declared in this scope缺少头文件#include <arpa/inet.h>原创 2019-08-29 14:25:20 · 2868 阅读 · 0 评论