Sockets Windows Phone 7.1 Mango和NetworkStream。包括在内吗?有好的选择吗?

Sockets Windows Phone 7.1 Mango和NetworkStream。包括在内吗?有好的选择吗?,sockets,networkstream,windows-phone-7,Sockets,Networkstream,Windows Phone 7,NetworkStream类是否未包含在Mango SDK中? 它似乎不在System.Net程序集中,但可能在其他地方。 如果它不可用(我想知道为什么),什么是一个好的选择?最好的方法是自己实现它吗?它似乎不在名称空间中,所以我想你运气不好。如果我冒昧猜测一下,我会说它没有包括在内,因为Stream公开了阻塞读/写方法,他们宁愿完全排除NetworkStream,而不是让他们抛出NotSupportedException 拥有流还意味着您可以使用StreamReader,但由于没有阻止读/写操

NetworkStream类是否未包含在Mango SDK中? 它似乎不在System.Net程序集中,但可能在其他地方。
如果它不可用(我想知道为什么),什么是一个好的选择?最好的方法是自己实现它吗?

它似乎不在名称空间中,所以我想你运气不好。如果我冒昧猜测一下,我会说它没有包括在内,因为
Stream
公开了阻塞读/写方法,他们宁愿完全排除
NetworkStream
,而不是让他们抛出
NotSupportedException


拥有流还意味着您可以使用
StreamReader
,但由于没有阻止读/写操作,这是不正确的。

谢谢。那真的很有帮助。我不知道Windows Phone不支持阻止读/写方法。你知道这是为什么吗?或者你有一个引用,我可以在那里找到更多关于它的信息?实际上,有一个引用是套接字对象本身,它只是没有定义方法的同步版本。至于原因,我相信他们不希望人们阻止UI线程(尽管有其他选择)。是的,你是对的。我只是注意到了。只有套接字类的异步行为起作用。非常感谢,很高兴知道。