这个问题是对先前提出的问题的跟进:link
我必须在 .NET/C# 中开发 Windows 服务。该服务必须由用 VB6 编写的应用程序使用。该服务实现 Quartz.NET 来处理计划任务,并且必须实现侦听器才能启动由 VB6 应用程序启动的功能。
VB6 团队的要求是能够使用 Winsock。因此我必须使用套接字和侦听器。问题是我没有这方面的经验,我更像是一个 WCF 人。
我现在正在查看 TcpListener 类,看看它是否符合要求。
我的第一个问题:如果我实现 TcpListener 类,VB6 团队是否能够使用该服务,同时牢记使用 VB6 的缺点(例如数据结构和二进制格式)?
我的第二个问题:假设 VB6 应用程序必须有 3 个函数可用,并且创建了 1 个侦听器。执行此操作的最佳实践是什么?
再次:非常感谢任何建议!