服务器
深圳市进化图灵智能科技有限公司
官网 turingevo.com
邮箱 wmx@turingevo.com
为社会创造价值,交个朋友,合作共赢。
展开
-
frp 内网穿透,通过服务器A公网IP端口,访问家庭电脑B
我这里用FinalShell 填写服务器IP= xxx.xxx.xxx.xxx 端口=22 ,用户/密码 ,登录到服务器。登录名:home-pc-ubuntu ( 家庭电脑B的用户名 )腾讯服务器A的公网IP是 xxx.xxx.xxx.xxx。或者其它电脑上通过ssh方式连接,比如ssh命令行。连接成功,通过服务器A公网IP端口,访问家庭电脑B。端口: 6000 (服务器A开放端口)修改 frpc.toml 为以下内容。IP :服务器A公网IP。密码: 家庭电脑B的密码。原创 2024-03-26 21:58:42 · 531 阅读 · 0 评论 -
udp帧组包和监测丢包
【代码】udp帧组包和监测丢包。原创 2023-12-14 23:26:04 · 527 阅读 · 0 评论 -
mingw 编译 curl ,Qt 工程使用
C++ 编译器 : C:/Qt/Qt5.12.12/Tools/mingw730_64/bin/g++.exe。C 编译器 : C:/Qt/Qt5.12.12/Tools/mingw730_64/bin/gcc.exe。main.cpp 中替换 http://example.com/login 为需要测试的url。curl 源码 include 目录 copy到 libcurl。点击 Configure ,弹窗配置,选择。切换到 生成 Makefiles的路径。点击 next 配置编译器路径。原创 2023-09-13 16:17:25 · 601 阅读 · 0 评论 -
flask 添加用户认证API , 客户端用户认证
其中 url = “http://127.0.0.1:5000/auth/author” 替换为实际的 flask服务器地址。我这里在本机演示,所以是"http://127.0.0.1:5000/auth/author"中文Documentation =原创 2023-09-12 16:33:17 · 416 阅读 · 0 评论 -
python grpc 示例
/ Sends。原创 2023-05-06 18:27:41 · 184 阅读 · 0 评论 -
flask 初始化
【代码】flask 初始化。原创 2023-04-24 18:08:12 · 214 阅读 · 0 评论 -
ubuntu20.04使用花生壳实现内网穿透
ubuntu20.04使用花生壳实现内网穿透原创 2023-04-16 00:26:28 · 3026 阅读 · 0 评论 -
grpc qmake 工程
生成 helloworld.pb.cc helloworld.pb.h helloworld.grpc.pb.cc helloworld.grpc.pb.h。CONFIG += SERVER 构建 server。CONFIG += CLIENT 构建 client。原创 2023-03-03 17:08:45 · 253 阅读 · 0 评论 -
grpc CMakeLists.txt 工程
生成 helloworld.pb.cc helloworld.pb.h helloworld.grpc.pb.cc helloworld.grpc.pb.h。在 ./protos/ 目录下。原创 2023-03-03 16:59:29 · 217 阅读 · 0 评论 -
Python 多线程 TCPClient
【代码】Python 多线程 TCPClient。原创 2023-02-24 17:23:56 · 447 阅读 · 0 评论 -
Python 多线程 socketserver
多线程TCP 服务器。原创 2023-02-24 17:15:45 · 273 阅读 · 0 评论 -
linux 简单tcp socket 服务器
linux 简单tcp socket 服务器tcp-s.cpp#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<unistd.h>#define MAXLI原创 2022-02-20 22:53:32 · 263 阅读 · 0 评论 -
linux 简单tcp socket客户端
linux 简单sockettcp-c.cpp#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>#include<unistd.原创 2022-02-20 22:51:12 · 357 阅读 · 0 评论 -
高性能UDP接收, 不丢包,win API 版本
高性能UDP接收, 不丢包,win API 版本非阻塞方式连接由于采用阻塞模式,在没有数据的情况下会等待,这里我们接收立即返回,采用非阻塞模式 //设置非阻塞方式连接 unsigned long ul = 1; int ret = ioctlsocket(sock, FIONBIO, (unsigned long*)&ul); if (ret != NO_ERROR){ printf("ioctlsocket f原创 2021-07-29 00:27:11 · 1192 阅读 · 0 评论 -
linux 远程登录(一):伪终端
linux 远程登录(一):伪终端创建伪终端/dev/ptmx//创建伪终端(master、slave)对int masterfd = open("/dev/ptmx", O_RDWR);关联 标准输入(fd=0) 标准输出(fd=1)//标准输入(fd=0)const static int _STD_IN_FD = 0;//标准输出(fd=1)const static int _...原创 2020-05-04 11:00:42 · 1167 阅读 · 0 评论 -
linux多线程并发服务器
linux多线程并发服务器特点每个客户端一个线程,并发生产数据 (生产者)服务转发线程(消费者)使用条件变量唤醒生产者-消费者模式注意互斥锁的使用时机需要线程之间同步访问的地方加锁需要异步的地方不加锁/* 多线程 实现 高并发服务器*/#include<unistd.h>#include<pthread.h>#include<...原创 2020-04-30 15:34:49 · 296 阅读 · 0 评论 -
linux获取 mac ip
linux获取 mac ip#include <net/ethernet.h>#include <stdio.h>#include <sys/socket.h>#include <linux/if_packet.h>#include <net/if.h>#include <stdlib.h>#include &...原创 2020-04-27 22:45:02 · 245 阅读 · 0 评论 -
linux select函数 写一个服务器,转发数据
linux select函数 写一个服务器,转发数据源码:#include <sys/types.h> #include <sys/socket.h> #include <stdio.h>#include <stdlib.h>#include <string.h>#include <netinet/in.h> ...原创 2020-04-26 13:38:35 · 249 阅读 · 0 评论