Closed. This question needs to be more focused。它当前不接受答案。
想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。
4年前关闭。
Improve this question
我正在研究使用C语言编写的Telegram客户端,以便可以为Pebble智能 watch 编写客户端。我了解Pebble方面,以及所有Telegram方法shown here,但我完全不知道如何在C中发送这些方法。
我认为这与“TL语言”和MTProto服务有关,但是我认为这些东西超出了我目前的理解。我也找到了此代码集合,但是同样,不知道如何使用它https://github.com/vysheng/tgl/。
编辑1:
最好的方法是在电话上运行带有PebbleKitJS部分的基于C的应用程序。对用JS实现MTProto有帮助吗?
想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。
4年前关闭。
Improve this question
我正在研究使用C语言编写的Telegram客户端,以便可以为Pebble智能 watch 编写客户端。我了解Pebble方面,以及所有Telegram方法shown here,但我完全不知道如何在C中发送这些方法。
我认为这与“TL语言”和MTProto服务有关,但是我认为这些东西超出了我目前的理解。我也找到了此代码集合,但是同样,不知道如何使用它https://github.com/vysheng/tgl/。
编辑1:
最好的方法是在电话上运行带有PebbleKitJS部分的基于C的应用程序。对用JS实现MTProto有帮助吗?
最佳答案
Pebble上有128KB的RAM,已连接到ARM Cortex M3或M4。
这意味着您的所有请求都必须在128KB之内,并带有HTTP实现,加密实现,相应的加密 key 以及诸如您想保留在内存中的任何内容(联系列表,消息历史记录等)。
坦白说,那是行不通的,C语言也不是您的问题,这是基于HTTP的加密协议(protocol)不是您想要用128KB RAM运行的东西。
由于您的Pebble本身没有互联网连接,因此您需要在与Pebble对话的智能手机(或任何其他蓝牙设备)上运行的应用程序-让其成为Telegram客户端,并仅在smartwatch上显示通知。
关于c - C语言中的电报客户端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37492198/
10-10 21:25