- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在经历了 Eclipse、Emacs、Visual Studio 和记事本之后,我才开始熟悉 Embarcadero RAD Studio 2010 :)
我正在进入相当大的 C++ 应用程序(500.000 - 1.000.000 行),我发现它广泛使用了 TClientSocket 和 TServerSocket。 IDE 首先提示找不到 TClientSocket 但仍然可以编译,我挠了挠头。然后我发现它不再默认安装,并且从很久以前就被标记为已弃用。
我曾尝试阅读有关该主题的内容,但没有找到太多信息。我的问题是
最佳答案
已弃用,因为不再受支持。它们是 Winsock 套接字的包装,因此整体内部机制是相同的 -“创建监听器、监听、接受、创建客户端处理程序线程,将其传递给 ServerClientSocket,客户端线程读取和写入流”。
您可以尝试只导入组件 - 如果您要支持大量遗留应用程序,那么这肯定是可行的方法。
还有另一种方法 :(( 使用 Indy 或 Synapse 组件构建具有相同成员的“TClientSocket”和 TServerSocket 类,这样遗留应用程序无需大量更改即可运行。
关于c++ - 为什么不推荐使用 TClientSocket 和 TServerSocket,我应该改用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6149406/
有这样的事吗?它需要是异步的(没有Indy)。 最佳答案 尝试HPScktSrvr-http://www.torry.net/pages.php?id=220#939383 关于delphi - 使用
我有一个 TserverSocket 和许多 TClientSocket。A 可以将所有客户端的文本发送到服务器并正确接收它。但问题是如何将不同的数据从 TServerSocket 发送到许多不同的客
我一直在尝试设置从 ReceiveText TClientSocket 函数恢复的字符数量的长度,但似乎没有任何效果。例如,从恢复的数据或其他数据流接收第一个最左边的字符。有没有办法在 Delphi
我正在尝试在运行时创建 TClientsocket,但无法分配事件。 我用 var cs:TCLIENTSOCKET; procedure OnReadx; begin end; procedur
我使用此代码来接收数据:但这不行。你能帮我吗? procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomW
大家好,我的任务是实现与服务器通信的协议(protocol)。我有一个难题,也许足够熟练的人可以启发我。当我连接到服务器时,我必须发送一个字节数组问题是当我使用它时我从服务器断开了 imediatle
在 resolution comments错误报告 12266 (“套接字连接错误导致资源泄漏”),Robert Ehteshamzadeh 写道 TClientSocket is deprecate
因此,我有一个 TClientSocket,它必须在一个 OnRead 事件中接收超过 10KB 的数据。但是,当事件被触发时,它只会获得 8KB 的数据,然后事件会再次触发并包含其余数据。 为什么会
我在使用 Borland/Embarcadero TClientSocket 组件时遇到了明显的句柄泄漏问题。我有一个创建多个 TThread 实例的应用程序,每个实例动态创建一个 TClientSo
在经历了 Eclipse、Emacs、Visual Studio 和记事本之后,我才开始熟悉 Embarcadero RAD Studio 2010 :) 我正在进入相当大的 C++ 应用程序(500
是否有一个解决方案可以在delphi的ScktComp.dcu中使用TServerSocket,让我可以将单个文件流或多文件流同步发送到多TClientSocket ...?我这里有这段代码: pro
有人可以解释一下他们的差异吗?它们相同并且工作方式相同吗?哪一个比其他组件更好? 最佳答案 它们不一样,而且工作方式也不同。它们对套接字 API 交互、事件处理、错误处理等采取非常不同的方法。 TCl
我正在尝试在多线程 C++ Windows 应用程序中以非阻塞模式使用 Borlands TClientSocket 组件。我正在创建多个线程(派生自 TThread 的类),每个线程都创建自己的 T
我是一名优秀的程序员,十分优秀!