socket编程初学者

时间:2012-04-20 14:40:07

标签: sockets networking

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

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

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

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

如果答案仅使用套接字编程,该怎么做?

2 个答案:

答案 0 :(得分:1)

套接字编程确实是你想要的。查看Beej's Guide to Network Programming以开始使用。

答案 1 :(得分:1)

如果我理解正确,你真正想要的是Application Server。如果选择使用套接字,则必须处理许多低级细节,例如编组/解组。您可以选择更高级别的解决方案:

  • CORBA;
  • 基于
  • PHP的网络服务器,可能使用REST来传送请求/回复;
  • 在此处添加您喜欢的RPC / RMI框架。