[英]Install System.Net.Sockets on xamarin forms pcl
請參閱此線程以了解為什么即使Xamarin.iOS和Xamarin.Android也支持將套接字類安裝到PCL項目中。
除了使用某些PCL就緒的套接字nuget程序包之外,您還可以選擇將System.Net.Socket安裝到Android和iOS,並通過DependencyServices調用它們。
你應該嘗試這個插件
TPC列表器
var listenPort = 11000;
var listener = new TcpSocketListener();
// when we get connections, read byte-by-byte from the socket's read stream
listener.ConnectionReceived += async (sender, args) =>
{
var client = args.SocketClient;
var bytesRead = -1;
var buf = new byte[1];
while (bytesRead != 0)
{
bytesRead = await args.SocketClient.ReadStream.ReadAsync(buf, 0, 1);
if (bytesRead > 0)
Debug.Write(buf[0]);
}
};
// bind to the listen port across all interfaces
await listener.StartListeningAsync(listenPort);
否則,您可以嘗試在特定於平台的代碼中實現Socket。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.