Http-TCP/IP代理编程

发布于 2024-12-09 17:59:12 字数 239 浏览 0 评论 0原文

我需要创建一个服务器,它将接收 http 请求(Google App Engine)形式的加密/签名消息,对其进行解密/检查签名,然后通过 TCP/IP 连接(比特币网络)发送它。此外,它还需要反向执行相同的操作 - 接收 TCP/IP 消息,对它们进行加密/签名,并将它们作为 http 请求发送。我打算把服务器放在EC2上。

我对这些事情没有太多经验,所以我想问 - 创建类似内容的最简单的编程语言是什么,以及您会推荐哪些库来实现所需的可用性?

I need to create a server that will receive an encrypted/signed message in form of a http request (Google App Engine), decrypt it/check the signature, and send it over a TCP/IP connection (Bitcoin network). Moreover, it will need to do the same in reverse - receive TCP/IP messages, encrypt/sign them, and send them as a http request. I'm planning to put the server on EC2.

I don't have too much experience with these things, so I'd like to ask - what is the easiest programming language to create something like that in, and what libraries would you recommend for the required usability?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

待天淡蓝洁白时 2024-12-16 17:59:12

如果这是您第一次做这样的事情,我建议保持简单。您真的需要系统的一部分在 App Engine 上运行,一部分在 EC2 上运行吗?对于新手开发人员,我建议坚持其中之一。如果您确实需要 TCP/IP 套接字,则这仅意味着 EC2。 App Engine 无法进行任意 TCP/IP 网络 - 您只能通过 http 和 https 进行通信。 (请注意,我不熟悉比特币的详细信息 - 也许它可以通过 https 运行得很好)

当谈到选择编程语言和 Web 框架时,如果您还没有任何经验,您可能想了解什么最好的比特币库是从这里开始编写的。

If this is your first time doing something like this, I would suggest keeping it simple. Do you really need part of your system running on App Engine and part on EC2? For a newbie developer I would suggest sticking to one or the other. If you really need TCP/IP sockets, this will mean EC2 only. App Engine can not do arbitrary TCP/IP networking - you can only communicate via http and https. (note that I am unfamiliar with bitcoin's details - perhaps it can operate just fine over https)

When it comes to picking a programming language and web framework, if you don't have any experience at all yet, you might want to find out what the best bitcoin libraries are written in, and start there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文