2012-01-17 68 views
3

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

+0

文件和字符串..什么样的字符串的..你说的消息和文件,即.txt或.DOC ECT ....你必须在这里具体的,因为我们是不介意的读者..你会得到很多建议,将成为压倒性的你..只是一个FYI – MethodMan 2012-01-17 14:37:47

+0

所以基本上你想流文本/字符串,并将它们存储在一个文件中......? – MethodMan 2012-01-17 14:42:04

+1

看看其他人在下面发布的链接..这应该是一个很好的开始..这听起来像你正在寻找一个快速解决方案..你必须从一些东西开始并尝试自己..否则如何你是否能够理解你在做什么......更不用说我们正在做什么,如果我们只是为你粘贴anwser ..祝你好运... – MethodMan 2012-01-17 14:43:50

回答

4

我建议你看看TcpClientTcpListener的文档,它们都包含示例。

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

3

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

优势:允许应用程序表现得像一个“Web服务”

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

好运!