读书人

关于delphi7-ScktComp.pas源代码分析?

发布时间: 2012-02-19 19:43:38 作者: rapoo

关于delphi7-ScktComp.pas源代码分析?
socket编程时分析scktComp.pas源代码,知道了Tserverwinsocket,Tclientwinsocket和TserverclientWinsocket等包括线程以及流的集成关系,但现在有一个问题:如何在底层使用她们,由于繁多的属性和方法、过程,对于这些类那个是服务器,那个是客户端,不是十分的清晰,有以下问题
1)TserverWinsocket的具体功能?TclientWinsocket的具体功能?TserverClientWinsocket的具体功能又是什么?----可以不用回答的很详细,我只需要了解她们是如何相互调用使用的,也包括线程的使用

2)假如我要实现一个客户端一个服务器,需要服务器可以连接多个客户端并能够单独通信?如何在底层实现它---如果想回答用Tclientsocket和TserverSocket来实现就可以了,谢谢您的答案,这不是我要的

3)如果您有思路,譬如你可以谢谢自定义的服务器和客户端类,写上关键的属性和方法,一样谢谢你,对我都是帮助

[解决办法]
我刚好在研究这个单元的代码
有兴趣可以交流
QQ:63731429

[解决办法]
服务端在这个事件中接收 所有 客户端发来的数据
procedure ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);

客户端在这个事件中接收服务端发来的数据
procedure ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket);

读书人网 >.NET

热点推荐