我这里是有一个服务端,一个客户端。然后 服务端监听,等待客户端连接并返回给客户端需要的信息。我的客户端   每次请求的时候都进行 Socket.Connect的话,就可以正常的接收数据。
但是  如果我把客户端的第一次请求Socket.Connect的时候,把这个Socket保存下来。然后 每次在请求的时候,不需要再Socket.Connect  而直接用上面保存下来的Socket来新建networkstream通信但是这时就会报:The operation is not allowed on non-connected sockets.   异常。说我在没链接的socket上面 不能够进行networkstream的write等等操作。为什么??我的socket在第一次Connect的时候 不是连接上了吗?这时候,怎么会是断开(non-connected)的呢?我要怎么保持这个socket是connected的呢?谢谢大家了,很急。