我利用SocketAsyncEventArgs,做了一个Socket封装,实现异步发送,异步接收,通过事件将所接收的数据传出去。
做了一个连接线程,如果发现发送接收出现了异常,这个线程就会自动重连。
还做了一个缓冲区队列,所有的数据先一个字节一个字节进队,然后再从队列里面提取一定的字节发送。我也不知道我这么写有没有道理,我希望能看一看真正的高性能的Socket封装,以及开发原理,原则等。网上的Socket的例子很多,但是我觉得千篇一律,而且大多数都是一次性Socket,这样怎么能做到快速响应呢?