如何从WebMatrix 3项目打开TCP连接?

时间:2013-06-05 02:45:18

标签: asp.net .net tcp websocket webmatrix

我需要与只接受TCP连接但不支持HTTP连接的外部服务器通信。我知道IP地址和端口,因为服务在我在Azure上的虚拟机中的Linux机器上运行。我无法弄清楚的是如何从WebMatrix 3项目中做到这一点,因为它只支持.NET 4.0,而不支持.NET 4.5,而4.5具有支持TCP客户端工作的程序集。

我曾尝试使用安装在WebMatrix 3中的WebSocket4Net NuGet软件包,但我不确定是否将其作为客户端TCP套接字进行连接。当我尝试使用这样的代码连接到服务器时(注意,除了“ws:”协议前缀之外,URL是假的,WebSocket4Net似乎只支持前缀):

WebSocket4Net.WebSocket("ws://myazuredns.cloudapp.net:6721");
ws.Open();

连接超时。我知道外国网站上的服务是活动的,因为我多次检查过该服务正在使用netstat在正确的端口上进行监听。如何从WebMatrix 3项目中执行TCP客户端套接字工作?

0 个答案:

没有答案