簡體   English   中英

C#可以使用Socket(Not WebSocket)類連接到WebSocket嗎

[英]Can C# connect to a WebSocket using Socket(Not WebSocket) class

我有一個通過套接字進行通信的c#應用。 我想編寫一個可以通過套接字連接到c#應用程序的Web應用程序。 如您所知,c#具有WebsocketSocket不同類。

問題:

1-)如果我將WebSocket用於JavaScript ,它可以連接到c#上的現有Socket結構,還是需要將其重新編碼為WebSocket

2-)還有其他有效的方法嗎?

WebSocket連接使用套接字,但是具有預定義的數據構架方式,而如果直接使用套接字,則可以定義自己的數據構架方式,但是另一端必須知道數據的結構以便理解。

回答您的問題:在Javascript中,您只能連接到以WebSocket運行的套接字,因為WebSocket Javascript客戶端將嘗試以“ WebSocket”方式進行通信,並且不會有所不同。

但是,如果您確實需要Javascript來訪問常規套接字,則可以嘗試使用WebSockify之類的中介代理,但不能直接連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM