C#关于Socket的问题 异常为:The operation is not allowed on non-connected sockets.
我这里是有一个服务端,一个客户端。
然后 服务端监听,等待客户端连接并返回给客户端需要的信息。
我的客户端 每次请求的时候都进行 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的呢?
谢谢大家了,很急。