我正在编写一个通过 tcp 套接字与嵌入式 linux 服务器通信的应用程序。我正在寻找一种使用 Xamarin C#
编写针对 iOS
和 Android
设备的通用客户端代码的方法。
我想知道 TcpClient
类 (System.Net.Sockets
) 是否可以用于针对 iOS
和 的 pcl >安卓
。如果没有,我还有哪些其他选择?
最佳答案
我刚刚发布了第一个版本的 library它覆盖了 .NET 和 WinRT 套接字实现,允许您在面向 Xamarin iOS/Android、Windows Store、Phone 和桌面的 PCL 中编写套接字代码。根据您需要的可配置性级别,TcpSocketClient
类可能会起到作用。
它依赖于“诱饵和开关”PCL 模式,因此您需要在 PCL 项目和 native 平台项目中安装 nuget 包。
关于c# - 在 pcl 中使用 TcpClient 以针对 ios 和 android 的 xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27745875/