[英]Can C# connect to a WebSocket using Socket(Not WebSocket) class
我有一個通過套接字進行通信的c#
應用。 我想編寫一個可以通過套接字連接到c#
應用程序的Web應用程序。 如您所知,c#具有Websocket
和Socket
不同類。
問題:
1-)如果我將WebSocket
用於JavaScript
,它可以連接到c#
上的現有Socket
結構,還是需要將其重新編碼為WebSocket
?
2-)還有其他有效的方法嗎?
WebSocket連接使用套接字,但是具有預定義的數據構架方式,而如果直接使用套接字,則可以定義自己的數據構架方式,但是另一端必須知道數據的結構以便理解。
回答您的問題:在Javascript中,您只能連接到以WebSocket運行的套接字,因為WebSocket Javascript客戶端將嘗試以“ WebSocket”方式進行通信,並且不會有所不同。
但是,如果您確實需要Javascript來訪問常規套接字,則可以嘗試使用WebSockify之類的中介代理,但不能直接連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.