webapi怎么调用winform(CS)中的方法(cs是服务端必须先独立启动)

webapi怎么调用winform(CS)中的方法(cs是服务端必须先独立启动),第1张

有解决方案:建立CS程序与WebApi服务器的点对点连接(通过Tcp/ip),然后WebApi发起请求,CS程序返回请求结果。

详细一点:CS端开启tcp.ip的监听端口,webapi服务器连接这个端口,需要掌握网络编程技能。百度搜索C# 网络编程相关的源码。

若CS端没有开启外网IP,还需要穿透NAT(类似QQ聊天,网络编程高级篇),这里有文章参考一下: C#实现UDP穿透NAT(UDP打洞)完整版(原)

www.csframework.com/archive/2/arc-2-20110713-1693.htm

WebApi是个类似于WebService的服务, 服务是需要宿主的,WebApi可以寄宿在IIS或者普通应用程序中。

但是其本身肯定是无法独立运行的,因为服务就没有“运行”这个概念。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8165296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存