【发布时间】:2017-01-20 10:28:08
【问题描述】:
我需要创建一个到连接到设备的无线路由器的 tcp 连接,然后传递一个数据缓冲区。 也就是说,我从 NuGet 安装了插件,Socket.Plugin,但这会产生错误:
已加载 Sockets 的空 PCL 实现。确保你有 将 Sockets nuget 包添加到您的每个平台项目。
调用方法:
var address = "192.168.222.1";
var port = 5555;
var r = new Random();
try
{
var client = new Sockets.Plugin.TcpSocketClient();
await client.ConnectAsync(address, port);
}
catch(Exception ex)
{
throw ex;
}
当我在设备上启动应用程序时,出现以下错误:
已加载 Sockets 的空 PCL 实现。确保你有 将 Sockets nuget 包添加到您的每个平台项目。
为什么会出现这个错误?一切都已连接,一切都已连接。 我该如何解决?我忘记了什么?
【问题讨论】:
标签: c# sockets xamarin.forms tcpclient portable-class-library