sockets - 套接字编程初学者

标签 sockets networking

假设我有一台运行 GUI 应用程序的平板电脑,以及一台运行后端核心内容的远程 PC(具有静态 IP)。

PC 上运行的应用程序应向服务器请求信息。

现在我正在考虑套接字编程,其中服务器将运行服务器套接字应用程序,而平板电脑将运行客户端套接字应用程序。

但是还有更简单的吗?我知道 ftp 协议(protocol)用于传输文件,是否有像 ftp 这样的高级协议(protocol)可用于传输小型二进制数据,每个请求 16 位?所以我不必做任何套接字编程?

如果答案只是使用套接字编程,那该怎么做呢?

最佳答案

如果我理解正确,您真正想要的是 Application Server .如果您选择使用套接字,您将不得不处理很多低级细节,例如编码/解码。您可以选择更高级别的解决方案:

  • CORBA ;
  • PHP基于 Web 服务器,可能使用 REST用于传输请求/回复;
  • 在此处添加您最喜欢的 RPC/RMI 框架。
  • 关于sockets - 套接字编程初学者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10248344/

    相关文章:

    linux - 浏览器通过ip更改域名,Debian,Apache2

    c - ARP 的编程使用

    C编程如何更改套接字连接到的端口

    python - 如何通过python中的套接字将字符串发送到java服务器?

    linux - 如何模拟 Docker 注册表宕机的情况

    python - 是否可以使用 Python 将数据包注入(inject)现有的 tcp 连接?

    java - 在jPanel上绘制并获取绘制的内容

    c - c 中的原始套接字 - 虚假 header 长度

    python - 我的异步装饰器不断返回NoneType错误

    c++ - 在我的代码中出现这个 "10038 wsa socket"错误