Java 如何在android应用程序和delphi服务器之间建立TCP套接字连接?

Java 如何在android应用程序和delphi服务器之间建立TCP套接字连接?,java,android,delphi,Java,Android,Delphi,我有一个问题是关于android应用程序和delphi服务器之间的tcp套接字通信 可以在android tcp客户端应用程序和delphi tcp服务器之间建立连接吗?如果是,那么怎么做?Delphi有几个基于套接字的库,它们有基于事件或基于线程的风格。这些措施包括: -基于线程的套接字组件 -基于异步事件的套接字组件 以上任一项都可以用于在Android可以与之通信的服务器上实现TCP套接字侦听器 如果您希望有大量并发连接,因为基于线程的套接字应用程序平均每个连接消耗几MB的内存(在单独

我有一个问题是关于android应用程序和delphi服务器之间的tcp套接字通信


可以在android tcp客户端应用程序和delphi tcp服务器之间建立连接吗?如果是,那么怎么做?

Delphi有几个基于套接字的库,它们有基于事件或基于线程的风格。这些措施包括:

  • -基于线程的套接字组件
  • -基于异步事件的套接字组件
以上任一项都可以用于在Android可以与之通信的服务器上实现TCP套接字侦听器

如果您希望有大量并发连接,因为基于线程的套接字应用程序平均每个连接消耗几MB的内存(在单独的线程上实例化),那么我建议使用基于异步的库(如ICS)

  • Indy TCPServer示例
  • ICS文章帮助你开始
  • Android Java TCP客户端示例

您尝试过什么?我不知道delphi,但我认为没有理由不能建立从Android应用到任何平台的TCP连接。打开一个套接字,开始发送/接收数据。你最好尽快为这个问题添加一些细节,因为它将被关闭。你尝试过什么,你知道什么,是什么给你带来了麻烦。你知道如何建立从任何一个平台到任何一个平台的TCP连接吗,或者你真的在问一个是/否的问题吗?你有没有任何测试(源代码)表明ICS比Indy扩展得更好?(只是好奇…)线程的内存分配可以调整,请看我的评论是基于基于基于事件的vs线程服务器的个人观察。i、 例如:Apache(线程化)与NginX(事件)以及NodeJS(一种速度极快的基于事件的API)的个人体验。除了基于事件之外,ICS是否从中受益还取决于它们的实现。由于Windows管理线程的方式,线程和线程实现需要更多内存。再次感谢你。。我没有尝试从一个平台到另一个平台。。你能提供delphi和android之间TCP连接的源代码吗?@Neerav Indy和ICS都提供了几个运行独立TCP服务器的示例。更新了示例链接的答案。嗯。