2016-02-04 43 views
1

我一直在尝试在便携式类库中创建一个套接字。试过xamarin论坛的解决方案,但没有运气。有没有办法在可移植类库中创建一个tcp套接字?有什么办法可移植类库中创建一个套接字?

+0

PCL不是一回事。有哪些可用取决于您要定位的平台组合。 –

+0

其实我的目标是包括wpf和windows phone在内的所有xamarin平台。 –

回答

0

简短的回答:你不能。

TCPI/IP套接字或UDP套接字(IE)是在使用中你将上位机anothers资源传输层和很多(更多信息:wikipedia/tpc)互联网只是通信协议

+0

是的,你是对的!我们不能。但是我们可以使用PCL中的接口。我想我在博客中发现了一个。 –

0

不,您不能创建套接字,因为Xamarin PCL配置文件不包含名称空间。

但是,您可以轻松地在特定平台项目上实现本地提供程序,并使用依赖注入器来检索它们的接口,这是您可以做的最好的。

+0

谢谢你的信息。我想,我发现接口本地System.Net.Sockets的库,它正在工作。 –

+0

嗨@ChandanGupta这是什么库? –

+0

@IgorKondrasovas我已经使用了github中的库。它在这里https://github.com/rdavisau/sockets-for-pcl –

2

是有。

Sockets for PCL是一个.NET库,允许您以Xamarin iOS/Android/Forms,Xamarin.Mac/MonoMac,Windows Phone 8/8.1,Windows Store和Windows Desktop的跨平台方式使用套接字!

相关问题