我在 c# 中創建了一個 windows 服務服務器程序,它將從串行端口接收數據消息,然后將這些消息發送到任何已連接到服務器的客戶端。我還用c#開發了客戶端程序(windows窗體)。最初,服務器程序是作為控制臺應用程序開發的,以使開發更容易。在將服務器作為控制臺應用程序運行時,與客戶端的連接運行良好,我可以在與服務器相同的 PC 上運行客戶端,也可以在連接到同一網絡的筆記本電腦上連接客戶端。連接方式為: -client 啟動 -client 廣播(udp)到特定端口 -server 響應 UDP 廣播 -client 使用從 UDP 響應中獲得的 IP 地址發起與服務器的 TCP 連接由于將服務器從控制臺應用程序更改為 Windows 服務,我無法再使用此方法將筆記本電腦上運行的客戶端程序連接到服務器。與服務器在同一臺機器上運行的客戶端程序連接成功。任何人都可以就調查的內容提供一些建議嗎?
- 1 回答
- 0 關注
- 209 瀏覽
添加回答
舉報
0/150
提交
取消