kepserver UA Server 偵聽客戶端連接時發生套接字錯誤 error:10013


------------恢復內容開始------------

kepserver 作為opc服務器時報錯

日期 時間 級別 源 事件
2022-03-11 09:52:43 錯誤 UA Server 偵聽客戶端連接時發生套接字錯誤。| 端點 URL = 'opc.tcp://127.0.0.1:49320',錯誤 = 10013,詳細信息 = '以一種訪問權限不允許的方式做了一個訪問套接字的嘗試。'。

解決方法:

在使用原始套接字編程的時候,如果出現“以一種訪問權限不允許的方式做了一個訪問套接字的嘗試”,或者socket錯誤代碼 10013,

這種錯誤是兩種方面的原因,1:查看使用的端口是福被占用, 解決方法:cmd  ->  netstat -ano即可查看端口是否被占用,如果被占用,則修改端口。

2:程序權限不夠。解決辦法:如果是在VS編程中,則讓VS以管理員的方式啟動,則不會報Socket錯誤,生成的應用程序也需要以管理員啟動。

 

netstat -ano  我的是49320端口被占用了:

  taskkill /f /t /im 49320  

 

 沒辦法了,修改opc ua的端口號試試。

 

 還真成功了。運行opc 客戶端連接正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM