linxpsoft / delphi-iocp-framework

Automatically exported from code.google.com/p/delphi-iocp-framework
0 stars 0 forks source link

About Server #9

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
有几个思路:
1。TIocpTcpSocket 
支持多个端口侦听,是否可以建立一个类似TIocpSocketConnection的
对象TIocpSocketServer,用于抽象Tcp Server, 
由TIocpTcpSocket管理一组TIocpSocketConnection,和一组TIocpSocketServer�
��而TIocpSocketServer有与一组TIocpSocketConnection关联.

2。TIocpTpcSocket 
变成一个独立的IO处理模块,所有的TcpClient和TcpServer都由TIocpTpc
Socket 
来处理IO.这样我们的应用程序只要包含一个TIocpTcpSocket即可实
现所有Server和Client. Http Server可以继承自TIocpSocketServer

3。TIocpTcpSocket.Listen中可以添加一个参数,即:侦听线程数,�
��果侦听线程数为0,则与其它Listen共享线程,如果大于0则为�
��Listen增加多个侦听线程.

Original issue reported on code.google.com by Hezihang...@gmail.com on 30 May 2013 at 2:32

GoogleCodeExporter commented 8 years ago
不错的思路,我会考虑的

Original comment by soulaw...@gmail.com on 31 May 2013 at 1:39

GoogleCodeExporter commented 8 years ago
附件中的Iocp.TcpSocket.pas是我改的一个程序,基本上实现了上��
�的3个思路。不过还没有充分的测试。

Original comment by Hezihang...@gmail.com on 9 Jul 2013 at 5:16

Attachments: