[英]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.