社区
C#
帖子详情
有点难度的问题,关于SOCKET和WEB SERVICE的整合,各位高手请进!
outer2000
2004-08-26 08:14:58
具体说明如下:
1、假设A方和B方要求通过SOCKET长连接来进行通讯;A方为SOCKET SERVER;B方为CLIENT;A方提供的SOCKET SERVER要求为长连接;
2、B方又要与C方进行通讯,C方要求B方提供WEB SERVICE的方式提供服务;而B方只能通过与A的SOCKET连接方式提供服务;
3、现在的问题是B方如何把SOCKET的长连接封装为WEBSERVICE的问题,请高手帮忙解决!
...全文
345
6
打赏
收藏
有点难度的问题,关于SOCKET和WEB SERVICE的整合,各位高手请进!
具体说明如下: 1、假设A方和B方要求通过SOCKET长连接来进行通讯;A方为SOCKET SERVER;B方为CLIENT;A方提供的SOCKET SERVER要求为长连接; 2、B方又要与C方进行通讯,C方要求B方提供WEB SERVICE的方式提供服务;而B方只能通过与A的SOCKET连接方式提供服务; 3、现在的问题是B方如何把SOCKET的长连接封装为WEBSERVICE的问题,请高手帮忙解决!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alion8848
2004-10-07
打赏
举报
回复
是的,先做一个windows service保持长连接,然后通过remoting调用这个service,
visioz
2004-09-19
打赏
举报
回复
我用Windows Services封装了长连接
然后用webServices建立短连接调用windows服务,呵呵
visioz
2004-09-15
打赏
举报
回复
WebServices如何保持一个连接在呢?
我这里怎么自己就关闭了?
alucardpj
2004-08-30
打赏
举报
回复
在C调用B的Web Method中创建呀,整个的创建连接传输过程都在该Web Method中进行。
outer2000
2004-08-27
打赏
举报
回复
问题是这个长连接在那里开始连?如何创建这个SOCKET对象?
alucardpj
2004-08-26
打赏
举报
回复
这要看C需要B提供怎样的Web Service,如果也只是字节流,那么B中直接提供一个Web Method将从A出由Socket长连接得到的字节流发回就行了;如果是其他类型,那么就要在该Method中自己将这个Socket字节流进行封装,使之得到所需的返回对象再return给C。
其实我也不是高手,不过希望能与楼主探讨一下。
Rust
Web
框架选型:Actix-
web
、Axum与Rocket实战对比
本文深入对比Actix-
web
、Axum与Rocket三大Rust
Web
框架,涵盖架构设计(actor模型、tower中间件体系、声明式宏)、关键功能(路由、错误处理、中间件)、生产环境表现(性能调优、监控可观测性)及选型决策依据。重点分析其在异步支持、Tokio生态
整合
、开发效率与生产就绪度等方面的差异,为真实项目提供技术选型参考。
Debian 9下Apache
Web
服务器部署实战:ufw与systemctl关键配置
本文聚焦Debian 9系统下Apache
Web
服务器的生产级部署,核心涵盖apt包管理规范、ufw防火墙精准端口放行(80/443)、systemctl服务全生命周期管理(启动、重载、日志追踪、覆盖配置),以及虚拟主机和Let's Encrypt HTTPS一键配置。强调安全基线(最小权限、默认拒绝)、配置隔离(sites-available/mods-enabled)和可维护性(不修改原厂单元文件),所有步骤均在Debian 9.13最小化安装环境实测验证。
Ubuntu 14.04部署Bacula-
Web
实战:PHP 5.5与MySQL 5.5兼容性攻坚
本文详细记录在Ubuntu 14.04 LTS上部署Bacula-
Web
的完整过程,重点解决PHP 5.5.9废弃mysql_*函数、MySQL 5.5严格模式导致建表失败、Nginx 1.4路由解析缺陷等核心兼容性
问题
。采用Nginx+PHP-FPM架构替代Apache以降低资源占用、增强安全隔离,并通过PHP配置修补、会话级SQL_MODE调整、Nginx location精准匹配等手段实现生产就绪部署。
Ubuntu 20.04 手搭 LAMP:系统级原理与生产级配置
本文详解在 Ubuntu 20.04 上基于原生 APT 包手动构建生产级 LAMP 栈的核心原理与实操要点。重点涵盖:systemd 服务管理、Apache MPM 模式(event/workers)选型与调优、MySQL 安全初始化(unix_
socket
认证)、PHP-FPM 进程池与
socket
权限配置、Apache 代理集成的正则安全规则、虚拟主机本地 DNS 绑定,以及 AppArmor 对 Unix
socket
的路径级访问控制。所有配置均面向可审计、可复现、可调试的最小可信执行环境设计。
Debian 10 LAMP 部署实战:Apache+PHP+MariaDB 原生适配指南
本文详解Debian 10(Buster)下Apache 2.4、PHP 7.3与MariaDB 10.3的原生适配部署,涵盖环境准备、模块化配置、安全加固及全链路验证。重点解析Debian特有的APT源管理、Apache模块启用顺序、MariaDB auth_
socket
认证陷阱、PHP时区与内存配置等关键
问题
,并提供日志诊断、压力测试(ab)和最小权限实践,确保LAMP栈稳定、安全、可生产。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章