【问题标题】:Use VB.Net & networkstream to publish text string to web browser使用 VB.Net & networkstream 将文本字符串发布到网络浏览器
【发布时间】:2013-03-25 14:15:46
【问题描述】:

我搜索了一种将文本字符串发布到套接字以供 Web 浏览器和其他设备查看的方法,但没有成功。我已经实现了 VB.Net 代码,该代码已经生成了所需的字符串输出到日志文件以进行调试。该程序将在连接时将设置变量的初始值推送到客户端,然后在设置的时间间隔内扫描对变量的更新。任何更新都将以这种方式作为新字符串推出:

时间戳|dataid1|dataitem1|dataid2|dataitem2|dataid3|dataitem3|dataid4|dataitem4|etc

如果仅更改 2 和 4,更新可能如下所示:

时间戳|dataid2|dataitem2|dataid4|dataitem4

我相信我需要使用 networkstream 和 TCPListener 来检测客户端的请求并初始化我的通信。我在网上找到了几个例子,但没有成功实施它们。非常感谢任何帮助。

【问题讨论】:

    标签: xml vb.net browser networkstream


    【解决方案1】:

    这个问题实在是太宽泛了,无法回答,但如果您想实现 TCP 客户端服务器通信,请查看:http://code.msdn.microsoft.com/windowsdesktop/Simple-Multi-User-TCPIP-43cc3b44

    您可能想have a look into WCF,因为在您的情况下这可能是一个更好的框架

    【讨论】:

    • 感谢您的回复。我在您提供的两个链接上都进行了循环。我想我应该提到我对 Visual Basic 和 .Net 很陌生。我认为我在很多在线示例中遇到的部分困难是它们似乎设置了双向通信的服务器和客户端。在我的情况下,我只需要将更新的文本字符串发布到端口以供预先存在的客户端查看。如果我已经将数据组合成一个字符串,那么将其发布到网络流的最直接方法是什么? @马特
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2018-12-23
    • 2012-10-30
    • 1970-01-01
    相关资源
    最近更新 更多