c# - 在 pcl 中使用 TcpClient 以针对 ios 和 android 的 xamarin

标签 c# sockets mono xamarin.ios xamarin

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

我想知道 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/

相关文章:

c# - 如何创建使用表格作为数据源的折线图?

c# - 如何在 C# 中将视频转换为字节数组?

c - UDP套接字: server sending file to client Address family not supported by protocol family

c# - Mono:Windows 的 HeapShot GUI 在哪里?

.net - Linux 的 DebugView 替代方案(单声道相关)

C# 计时器分辨率 : Linux (mono, dotnet 核心)与 Windows

c# - Int 和 Int 的 FirstOrDefault 行为?

java - 将Java SWT/AWT桥嵌入winform形式

java - 为什么 DatagramPacket 对象在使用其方法之一时会卡住?

iphone - 将数据发送到 iPhone 上的套接字