gpt4 book ai didi

C++ Embarcadero TTcpServer 和 TTcpClient

转载 作者:行者123 更新时间:2023-11-28 03:41:32 25 4
gpt4 key购买 nike

我想知道如何在 TTcpServer 类上使用已连接的客户端?我在方法“ServerAccept”上连接了一个客户端,下一步是什么?我如何与他们合作?我需要从 ServerAccept 开始一个新线程来使用套接字客户端吗?

最佳答案

TTcpServer.OnAccept 事件在调用 TTcpServer.Accept() 方法并接受客户端时触发。 ALL 与该客户端的套接字工作必须在 TTcpServer.OnAccept 事件的上下文中完成,使用 TCustomIpClient 对象的方法由事件提供。一旦事件处理程序退出,TTcpServer 就会关闭连接。如果 TTcpServer.BlockMode 属性设置为 bmThreadBlocking,则 OnAccept 事件处理程序在 TTcpServer 管理的线程中运行所以你不需要创建自己的线程。否则,您需要在自己的代码中调用 TTcpServer.Accept() 方法,在这种情况下,您可以根据需要在自己的线程中调用它。

关于C++ Embarcadero TTcpServer 和 TTcpClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9038270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com