最近在网上不断的看到有人问如何用BCB的TServerSocket和TClientSocket进行编程的问题,所以决定把我的一些编程经验告诉给大家,让大家能够尽快的把握他们的用法。
首先要讲一下他们的一些设置(属性):
TServerSocket 的几个属性
Active
是否是工作状态,可以把它设置为ture或false来启动和停止侦听。
Port
本机侦听的端口,可以设置为一大于1024的数;
ServerType
服务端的工作方式,有两个选择,一个是stNonBlocking 非阻塞方式,一个是stThreadBlocking线程阻塞方式,默认是非阻塞方式。用非阻塞方式编程比较简单(我个人认为),用阻塞方式对每个连接必须自己用线程来控制收发。
ThreadCacheSize
缓冲的线程个数 当ServerType是stThreadBlocking时有效。
TClientSocket 的几个属性
Active
是否是工作状态,可以把它设置为ture或fals...[ 查看全文 ]