Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript与c之间的tcp通信#_Javascript_C#_Client Server - Fatal编程技术网

javascript与c之间的tcp通信#

javascript与c之间的tcp通信#,javascript,c#,client-server,Javascript,C#,Client Server,我有一个实现服务器的C#应用程序,我希望这个应用程序能够从浏览器中获取消息。 如何使用c#可以读取的javascript发送tcp消息? (显然,我可以更改c代码和javascript/angular代码) 更新-这是c代码 这是javascript代码 function send() { let s = new WebSocket("ws://localhost:476"); alert("WebSocket is supported by your Browser!"); s.onopen

我有一个实现服务器的C#应用程序,我希望这个应用程序能够从浏览器中获取消息。 如何使用c#可以读取的javascript发送tcp消息? (显然,我可以更改c代码和javascript/angular代码)

更新-这是c代码

这是javascript代码

function send() {
let s = new WebSocket("ws://localhost:476");
alert("WebSocket is supported by your Browser!");

s.onopen = function () {
    s.send("my data");
    alert("sent");
}

如何获取c#中的消息体?

只需创建一个标头和消息格式(如ipv4)并将其发送到端口。

我想您需要使用WebSocket。如果你在微软的堆栈上,看看SignalR。我的问题是如何用c#可以读取的javascript发送消息,如何用c#获取消息是一个简单的部分,这完全是一个javascript问题。网络通信不关心所涉及部件的编程语言。从您的描述来看,这就是它如此成功的原因之一——常规http请求就足够了。
function send() {
let s = new WebSocket("ws://localhost:476");
alert("WebSocket is supported by your Browser!");

s.onopen = function () {
    s.send("my data");
    alert("sent");
}