PeekData(Data,Type,maxLen) 用缓冲中的内容填充变量, 但不清空缓冲.
SendData(Data) 发送数据到远程计算机....this.object.GetData(@lc_buffer)
我们运行 GetData 方法, 给它一个要接收缓冲中的数据的变量名引用 (@). 该方法也会清除 Winsock 的缓冲....在该表单上, 我们选择或输入想与之聊天的用户. 在得到确认后, 生
成的注册用 RLOCK 锁住, 因此, 没有其它终端可以再使用它. 然后, 让表单不可见并显示 ON_LINE 表单....在 ON_LINE 表单的 TIMER1 中计时器 5 秒钟触发一次, 运行 USERS 方法. 最后的运行遍历表试图锁定每一个注册....要关闭当前的对话, 要做的所有事情就是关闭 CHAT 窗口. 另一个机器上的窗口也会自动关闭. 在这一点上, ON_CHAT 变量已经包含了
.F. 值, 并且可以接收新的聊天请求.