问一个TServerSocket、TClientSocket的问题;
ServerSocket1设为:ctNonBlocking (非阻塞)
ClientSocket1设为:ctBlocking (阻塞)
时: 如果ServerSocket1没有启动 执行ClientSocket1->Active=true
非常慢(向死机一样)然后报错:没找到服务器 ;如果ServerSocket1启动不会
报错,执行ClientSocket1ClientSocket1->Socket->SendText("asdfasdfsdf");
ServerSocket1ClientRead 正常来一次收到一次;
ServerSocket1设为:ctNonBlocking (非阻塞)
ClientSocket1设为:ctNonBlocking (非阻塞)
时: 如果ServerSocket1没有启动 执行ClientSocket1->Active=true 很快(因在线程中)
如果ServerSocket1启动,ClientSocket1ClientSocket1->Socket->SendText("asdfasdfsdf");
ServerSocket1ClientRead时隔一次受到一次,这是为什莫;