在pcl中使用TcpClient进行xamarin定位ios和android

时间:2015-01-02 17:15:24

标签: c# sockets mono xamarin.ios xamarin

我正在编写一个通过tcp套接字与嵌入式Linux服务器通信的应用程序。我正在寻找一种使用iOS编写针对AndroidXamarin C#设备的常见客户端代码的方法。

我想知道TcpClient类(System.Net.Sockets)是否可用于定位iOSAndroid的pcl。如果没有,我还有其他选择吗?

1 个答案:

答案 0 :(得分:5)

我刚刚发布了包含.NET和WinRT套接字实现的library的第一个版本,允许您在PCL中编写套接字代码,目标是Xamarin iOS / Android,Windows Store,手机和桌面。根据您所需的可配置性级别,TcpSocketClient类可以解决问题。

它依赖于Bait和Switch' PCL模式,因此您需要在PCL项目和本机平台项目中安装nuget包。