我在 c# 中创建了一个 windows 服务服务器程序,它将从串行端口接收数据消息,然后将这些消息发送到任何已连接到服务器的客户端。我还用c#开发了客户端程序(windows窗体)。最初,服务器程序是作为控制台应用程序开发的,以使开发更容易。在将服务器作为控制台应用程序运行时,与客户端的连接运行良好,我可以在与服务器相同的 PC 上运行客户端,也可以在连接到同一网络的笔记本电脑上连接客户端。连接方式为: -client 启动 -client 广播(udp)到特定端口 -server 响应 UDP 广播 -client 使用从 UDP 响应中获得的 IP 地址发起与服务器的 TCP 连接由于将服务器从控制台应用程序更改为 Windows 服务,我无法再使用此方法将笔记本电脑上运行的客户端程序连接到服务器。与服务器在同一台机器上运行的客户端程序连接成功。任何人都可以就调查的内容提供一些建议吗?
1 回答
- 1 回答
- 0 关注
- 187 浏览
添加回答
举报
0/150
提交
取消