从一台计算机向另一台计算机发送字符串的最佳方法是什么?

时间:2013-09-05 00:39:57

标签: c#

我有两台电脑。两者都不在同一个网络上。

目前,我发送信息的方式是在我的网站上创建一个.txt页面并使用此代码从中读取:

//Read top
HttpWebRequest requestTop = HttpWebRequest)HttpWebRequest.Create("http://MYWEBSITE.com/top.txt");
HttpWebResponse responseTop = (HttpWebResponse)requestTop.GetResponse();
StreamReader readerTop = new StreamReader(responseTop.GetResponseStream());
string resultTop = readerTop.ReadToEnd();

网页上只包含我要发送的数据。

然而,这非常耗时,因为我要么必须登录FTP(我不知道该信息)或登录到cPanel并转到文件管理器,导航到网站等。

有没有办法在不这样做的情况下发送数据?我能想到的唯一另一个选择是:

  1. 创建一个包含字符串的文本文件
  2. 使用登录等连接到FTP服务器
  3. 上传所述文字文件
  4. 从计算机中删除文本文件。
  5. 我能做到这一点,但似乎它可能效率不高。有没有更好的方法呢?我使用我的网站很好,但使用FTP似乎不是一个好主意。

1 个答案:

答案 0 :(得分:0)

为什么不使用网络服务? asmx或svc在你的情况下工作正常。