公司 接了个项目,自己没怎么接触这方面的知识,是关于设备的二次开发,供应商那边自己用的语言和我们用的语言不一样,
所以关于C#的编程帮不上忙,在开发初期我发现 用供应商的demo 可以直接接收到设备发来的请求,而自己建立的asp.net 却是接收不到 请求,
后面偶然得知需要代理服务器ip 来接收请求(Nginx代理)。
现在项目快结束了,现在回头想想还是不明白 为什么asp.net 需要代理才能接收到设备的请求,
有专业这方面的专家麻烦解答一下,扩充一下知识面,谢谢!
关于asp.net开发,接收请求需要代理服务器的问题 nginx
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-sinJack 2021-08-27 15:18关注
连接问题吧,设备并没有直接跟你的项目进行连接,而是通过nginx服务器,在nginx服务器进行ip代理后,设备访问nginx,由nginx负责转发具体的请求。
可以理解为,外网的设备访问内网下的某台机器,外网并不关心具体访问的内网ip地址,外网只需要访问内网对应的外网ip,通过内网机器所属外网ip来找到对应的内网机器就行。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 Vue3 大型图片数据拖动排序
- ¥15 划分vlan后不通了
- ¥15 GDI处理通道视频时总是带有白色锯齿
- ¥20 用雷电模拟器安装百达屋apk一直闪退
- ¥15 算能科技20240506咨询(拒绝大模型回答)
- ¥15 自适应 AR 模型 参数估计Matlab程序
- ¥100 角动量包络面如何用MATLAB绘制
- ¥15 merge函数占用内存过大
- ¥15 使用EMD去噪处理RML2016数据集时候的原理
- ¥15 神经网络预测均方误差很小 但是图像上看着差别太大