开源 SOAP over UDP

简介

看到有人想要实现两个 EXE 之间的互动。这可以采用 RPC 的方式嘛。

Delphi 现成的 RPC 框架,比如 WebService,比如 DataSnap;

当然,github 上面还有第三方开源的 XMLRPC 等等。

为啥要搞一个 UDP

Delphi 的 WebService 框架非常好,但它是基于 http 的。

如果我想要使用其它的通讯协议来跑这个 RPC,比如 TCP 或者 UDP,来使用 Delphi 提供的 WebService 里面的 SOAP,Delphi 没有现成的支持。

于是我给它魔改了一下。

然后就可以在客户端调用服务器端的接口函数的时候,我拦截到客户端发出去的数据,然后我就可以通过 UDP 或者通过 TCP 发送给服务器端。

然后服务器端可以执行接口的实现代码,再返回给客户端。

使用这个框架,如果是两个 EXE 程序之间简单的互相调用,直接使用 UDP 来做,程序会非常简单。

然后这两天看到有人想要两个 EXE 程序互动。好吧,我把这个开源出来,谁想用自己去下载。

地址:

复制代码
https://github.com/pcplayer/SOAP_over_UDP.git

如果你觉得有用,请回来点个赞。

相关推荐
晚安code15 小时前
RPC 到底是什么:微服务内部调用的首选,以及它藏起来的三个坑
微服务·rpc
91刘仁德18 小时前
Linux网络编程从入门到实战:UDP/TCP协议与socket编程全解析
linux·网络·笔记·tcp/ip·udp
91刘仁德20 小时前
传输层协议深度拆解:端口寻址、UDP 报文与 TCP 可靠性机制全解析
linux·网络·c++·网络协议·tcp/ip·udp·c
Frank_refuel2 天前
分布式RPC框架实战(二):服务端模块划分与底层设计
分布式·网络协议·rpc
别动我齐刘海2 天前
简历技术栈全面复习总结
c++·人工智能·深度学习·学习·tcp/ip·算法·rpc
starzy19902 天前
Flink Rpc通信源码级详解:从RpcService到动态代理的完整调用链路
大数据·rpc·flink
傲世仙尊2 天前
UDP底层与守护进程化-报头结构体skbuff指针移动与自成会话
驱动开发·网络协议·udp
自己的九又四分之三站台3 天前
TCP 与 UDP:从可靠字节流到无连接数据报,怎么选、怎么测
网络协议·tcp/ip·udp
liangshanbo12153 天前
面试题:游戏、直播为什么常用 UDP?KCP 是什么?为什么比 TCP 更适合低延迟场景?
tcp/ip·游戏·udp
阿钱真强道4 天前
27 嵌入式操作系统 | C 网关:串口 ⇄ UDP 转发(先用 UDP 当上位机替身)
c语言·单片机·网关·udp·uloop