问题标签 [synapse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi 2009 和 Synapse - 经过测试并准备好支持 Unicode?
Synapse 是否已准备好用于 Delphi 2009 生产应用程序?他们的网站看起来好像有一段时间没有更新了: http ://www.ararat.cz/synapse/doku.php 项目死了吗?
delphi - Synapse 库中的 WSAETIMEDOUT 消息
为什么我总是在这段代码中得到 WSAETIMEDOUT 错误:
我确信我从 e 网络设备接收的 UDP 数据与 UdpPacketSize 一样多。
delphi - Synapse:无法从 Socket 接收数据
我正在使用带有阻塞套接字的 Synapse,并尝试简单地将文本发送到连接的客户端。代码如下:
首先,我单击 Button 3,然后单击 Button2。这样做,在 memo1 字段中没有写入任何内容。
这不应该工作吗?
#
****编辑:****
#
根据 skramads 的评论,我现在将它分成 2 个程序。开始了:
客户:
服务器:
尽管如此,这仍不能按预期工作。我只是那里没有数据。
有任何想法吗?
delphi - Delphi: Clientdataset: EDatabaseError: Missing Data-Package using Synapse
我从客户端向服务器发送了一个字符串,他应该将其发回给我。这次它是由 ClientDataSet 创建的流。不幸的是,接收(或发送??)目前不起作用。
注意:我正在使用带有阻塞套接字的 Synapse。服务器是多线程的。
服务器:
客户端:
现在,每当我启动服务器并单击客户端上的连接按钮时,它应该将 DataSet 传输到客户端,并且 TDBGrid 应该变得活跃起来。
不幸的是,这不会发生。相反,我收到标题中所述的错误:缺少数据提供者或数据包。但是数据提供者设置为 DataSetProvider1(在对象检查器中)。
如何使客户端 TDBGrid 充满数据?
delphi - IMAP + TLS/SSL 与 Synapse?
我目前正在尝试向软件添加使用 IMAP 列出用户收件箱中未读电子邮件的功能。在使用 Indy10 完全没有成功之后,我发现 Synapse 似乎更适合我的需要,但我找不到让它工作的方法。
我的问题是登录(因此我认为是 SSL 配置)。我找不到“FullSSL”、“Sock.SSL.SSLType”和“AutoTLS”的有效组合。每当我执行“Login()”功能时,它都会失败。
为了测试,你们中的任何人都可以使用 Synapse 连接到 Gmail 的 IMAP 服务器吗?如果可以,如何连接?
delphi - 有没有人有一个很好的例子来说明如何使用 Synapse 的心跳功能?
我正在为 Delphi 使用 Synapse,但是在 HTTP 下载期间,当然,GUI 会冻结。查看文档,他们建议使用 OnHeartbeat 方法。
(见http://www.ararat.cz/synapse/doku.php/public:howto:heartbeat)
不幸的是,他们实际上并没有给出任何代码示例,虽然概念很简单,但用法并不明显。
这是每个套接字(对象)设置,还是每个应用程序(类)设置?另外,回调过程本身被定义为一个对象,这有点不寻常。有谁真正使用过这个愿意分享一个示例代码片段吗?
delphi - 如何使用突触创建 https 客户端?
我需要一个与突触一起使用的 https 客户端。
你有任何关于它的演示吗?
非常感谢。
delphi - Delphi 2010 中 HTTPSend 的突触和字符串问题
在过去的 2 天里,我一直试图断断续续地解决这个问题,但我真的被困住了。希望一些聪明的人可以帮助我。
问题是我有一个函数,我在一个线程中调用该函数,该线程从传递给它的网站下载文件(使用 Synapse 库)。但是,我发现每隔一段时间就有一些网站不会下载文件,但 wget 或 Firefox/IE 会毫无问题地下载它。
深入研究,我发现了一些奇怪的东西。以下是相关代码:
问题是当我为函数分配一个局部变量并直接给它 URL 时,一切正常。但是,当将变量传递给函数时,它会失败。有人有想法么?
我正在使用他们的 SVN 存储库中的最新版本的 Synapse(2 天前的版本)。
注意:我正在尝试下载的文件已知有病毒,我正在编写的程序旨在下载恶意文件以进行分析。因此,下载后不要执行该文件。
但是,我正在使用这个 URL b/c 这是我可以重现该问题的一个。
delphi - 不使用 delphi 中的突触从电子邮件服务器中删除消息
我正在使用 delphi 中的突触检索电子邮件,但正在从服务器中删除这些消息。如何在不删除邮件的情况下检索邮件?也许只有标题?
谢谢,
乔
delphi - UDP Proxy implementation
I am trying to build a simple TCP and UDP proxies. No problem with the TCP proxy, however the UDP is a little more complex to handle. The classic proxy scenario would be like this.
- Listen for incoming packets from clients
- When packet is received send it to destination (server)
- Listen for possible response packets from server
- Send response packets back to the clients
Ok this should be simple. But when trying to implement this using Synapse or Indy I have a problem. when I receive a packet from a client, I make an internal UDP client, to forward the packet to the destination. Then I have to listen to the possible responses from the destination. Now the question is what is the best implementation for this? There is no single request / response like in TCP. Destination can response with multiple answers over time, or does not respond at all. If I continue to listen for response over one client packet, then I will miss other future packets from this or other clients.
I am looking for a good design to this problem. Here is a sample communication for the reference. Note the multiple responses from the destination at one point
EDIT:
For the record. Maybe the UDP proxy is just to messy to implement, for it to be usable. This is a strong probability, while theoretically it is certainly doable. But I will try just for the fun of it. If I get a stable working solution, then even better. Otherwise I will learn something new and admit defeat.
In no way I am trying to be stubborn and going with my head through the wall. I am still hoping somebody has a good idea :)