Javascript TCP服务器,Web客户端

Javascript TCP服务器,Web客户端,javascript,html,websocket,Javascript,Html,Websocket,我有一个TCP服务器,它是用VB.NET编写的。它从硬件获取一些数据,并将这些数据写入SQL server。我想通过用户的web浏览器向他们展示一些结果。我发现了非常好的web客户端,它是用HTML5编写的。但我能找到的服务器无法正常通信。有些服务器使用JSON,有些服务器不与我的web客户端通信 所以,当数据发生变化时,我的服务器将数据发送到web客户端。因此,我的TCP服务器和客户端之间将进行异步通信 这是我发现的web客户端:我相信很多人都知道这个简单的示例 <!DOCTYPE HT

我有一个TCP服务器,它是用VB.NET编写的。它从硬件获取一些数据,并将这些数据写入SQL server。我想通过用户的web浏览器向他们展示一些结果。我发现了非常好的web客户端,它是用HTML5编写的。但我能找到的服务器无法正常通信。有些服务器使用JSON,有些服务器不与我的web客户端通信

所以,当数据发生变化时,我的服务器将数据发送到web客户端。因此,我的TCP服务器和客户端之间将进行异步通信

这是我发现的web客户端:我相信很多人都知道这个简单的示例

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function WebSocketTest()
{
  if ("WebSocket" in window)
  {
     alert("WebSocket is supported by your Browser!");
     // Let us open a web socket
     var ws = new WebSocket("ws://localhost:7777");
     ws.onopen = function()
     {
        // Web Socket is connected, send data using send()
        ws.send("Test");
        alert("Message is sent...");
     };
     ws.onmessage = function (evt) 
     { 
        var received_msg = evt.data;
        alert(received_msg);
     };
     ws.onclose = function()
     { 
        // websocket is closed.
        alert("Connection is closed..."); 
     };
  }
  else
  {
     // The browser doesn't support WebSocket
     alert("WebSocket NOT supported by your Browser!");
  }
}
</script>
</head>
<body>
<div id="sse">
   <a href="javascript:WebSocketTest()">Run WebSocket</a>
</div>
</body>
</html>

我读了一些关于Silverlight可以做到这一点的文章,但我没有找到一个好的样本

web服务器提供web页面。文件服务器提供文件。TCP服务器提供…呃TCP?这篇文章需要更清楚一些。@Craig这里没有任何关于文件服务器之类的东西。我只需要一个解决方案来在TCP服务器之间进行通信,这是一个桌面应用程序和web客户端,我认为它将使用HTML5技术,但也有其他解决方案,例如通过WebSocket的WebSocketListener,或者它可以是另一个解决方案。我的TCP桌面应用程序在Windows Server 2003计算机上运行,因为我知道WebSocket在Windows 8上运行,但我的服务器计算机可以进行迁移,并且服务器和客户端之间将进行基于文本的交换。我将在客户端网页上更改一些照片。让我更直接一些:1。没有TCP服务器这样的东西。2.据我所知,用HTML5编写的Web客户端并不存在。你的问题是关于不存在的东西。因此不清楚。我开发了一个多线程TCP服务器应用程序。它工作得很好。我只需要一个web客户端应用程序来与我的TCP服务器通信。Web客户端指的是网页。假设网页上有一些照片,我将根据来自TCP服务器的数据更改这些照片。我希望现在一切都清楚了。