【问题标题】:Open and Use a TCP Port打开并使用 TCP 端口
【发布时间】:2012-02-12 08:31:06
【问题描述】:

我需要使用我的应用在网络中的多台计算机之间传输数据。我想到了使用 TCP 端口。有没有关于如何打开和使用它们的教程?我只想制作一个离线工作的文件传输和聊天应用程序。

【问题讨论】:

  • 文件和字符串.. 什么样的字符串.. 你在说消息和文件,即 .txt 或 .doc 等.. 你必须在这里具体说明,因为我们不是读心者..你会得到很多建议,这些建议会让你不知所措.. 仅供参考
  • 所以基本上你想流式传输文本/字符串并将它们存储在一个文件中......??
  • 看看其他人在下面发布的链接..这应该是一个很好的起点..听起来你正在寻找一个快速的解决方案..你必须从一些东西开始尝试你自己..否则你怎么能理解你在做什么..更不用说我们在做什么,如果我们只是为你粘贴答案..祝你好运......
  • 它基本上是一个文件传输和聊天应用程序。我希望你现在明白了。

标签: c# .net vb.net tcp ports


【解决方案1】:

我建议您查看TcpClientTcpListener 的文档,这两个文档都包含示例。

如果没有更具体的问题,很难给出更具体的建议 - 您是在尝试在 TCP/IP 之上创建自己的协议,还是实施现有协议?如果它是现有的,很可能已经有更高级别的 API 可用。

【讨论】:

    【解决方案2】:

    您可以使用TcpChannel 类打开 TCP 端口并将您的应用程序中的方法/函数公开给其他应用程序。

    优点:允许您的应用程序表现得像“网络服务”

    缺点:客户端应用程序必须知道函数/方法原型

    祝你好运!

    【讨论】:

      【解决方案3】:

      这里有几个例子。在所有这些之间,你应该能够得到你需要的东西。

      http://www.codeproject.com/KB/IP/TCPIPChat.aspx

      http://www.codeproject.com/KB/IP/realtimeapp.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-23
        • 1970-01-01
        • 2016-06-06
        • 2018-12-29
        • 1970-01-01
        • 1970-01-01
        • 2017-10-04
        相关资源
        最近更新 更多