14得票2回答
尝试创建一个简单的基于SSL的Ruby服务器

我正在尝试用Ruby创建一个简单的SSL客户端和服务器。但是我得到了一个晦涩的错误信息,而且文档也没有提供任何帮助。 这是我的服务器代码:#!/usr/bin/ruby require "gserver" require "openssl" listeningPort = Integer...

14得票4回答
MVC: 为什么我们需要“控制器”,或者说我们在什么情况下应该使用这种模式?

我已经阅读了许多有关MVC的出版物,但我仍然无法清楚地理解为什么我们需要“控制器”。 我通常在客户端-服务器模型中编写应用程序: 服务器包含所有业务逻辑,并且对GUI一无所知。它完成主要工作,尽可能具有可移植性。 客户端是一个GUI,它绑定到服务器,与用户交互,将用户的命令发送到服务器。...

14得票2回答
从服务器到客户端同步部分数据库模型

这更多是一个概念性的问题,不一定局限于任何特定的技术。 假设你在服务器上有一些数据库、一些REST/JSON API来访问该数据库中的内容以及一些通过API检索到的数据的移动客户端。 客户端上进行缓存并能够启用离线访问数据是很好的,只要客户端仅仅是读取(在我的情况下,拒绝脱机客户端的写入访问...

13得票3回答
如何构建分布式Java应用程序?

首先,我有一个概念性的问题,"分布式"这个词只是指应用程序在多台机器上运行吗?还是说有其他方式可以将应用程序视为分布式(例如,如果有许多独立的模块在同一台机器上相互交互,这也算是分布式吗)。 其次,我想构建一个系统,执行四种类型的任务,会有多个客户端,每个客户端都有多个不同类型的任务需要定期...

13得票1回答
避免在本地主机上使用套接字时出现Windows防火墙弹窗

我编写了一个简单的Java应用程序,使用套接字与其多个实例进行交互。第一个实例会自动扮演服务器的角色,监听特定端口,而所有后续实例都会连接到它。 我面临的问题是Windows防火墙会弹出窗口询问我是否要解除“接受传入的网络连接”的程序阻止。问题在于:即使您让该应用程序保持阻止状态,因为应用程...

13得票1回答
安卓中客户端与服务器通信的选项

目前我正在我的博士论文项目的研究阶段。 我的项目是一个移动设备的票务预订系统,我选择了针对Android系统进行开发。 我预计需要使用客户端/服务器架构,并拥有一个中央服务器。因此,我目前正在研究如何让Android能够与这样的服务器进行通信。服务器将会授权客户端访问票务信息,而客户端将向...

13得票5回答
如何进行客户端服务器应用程序的压力测试/负载测试?

我正在开发一个基于客户端-服务器模式,基于数据库的系统,并且需要设计一种方法来测试系统的压力/负载。客户不可避免地想知道以下信息: • 服务器可以支持多少客户端? • 服务器可以支持多少并发搜索? • 数据库可以存储多少数据? • 等等。 所有这些问题的关键在于响应时间。我们需要能够测量响...

13得票1回答
移动客户端/服务器应用程序的通信方式:Socket vs HTTP

我最近决定着手开展一个庞大的软件工程项目,涉及开发基于客户端-服务器的应用程序。我的计划是尽可能地开发多个客户端,包括本机的iPhone、Android和Blackberry应用程序以及基于Web的应用程序。 对于我的服务器,我计划使用运行MySQL数据库的Linux系统的VPS(可能来自s...

13得票2回答
Android客户端与服务器通信

我有一个在Android上的应用程序,从GPS获取纬度和经度。我想将这些纬度和经度发送到特定端口的服务器,并希望将服务器的响应接收到我的Android应用程序中。 请提供指导方向,以便我可以实现它。

13得票2回答
为具有服务器和客户端的项目设置Git代码库

我是一个正在启动的项目的一部分,该项目将拥有客户端可执行文件和服务器可执行文件。我们使用git来帮助团队更新代码,这对我们许多人来说是第一次使用git(该项目是为一个班级而设立的)。我开始设置git仓库来使用我的项目,但我不确定针对客户端和服务器代码应采用何种最佳设计方案。 那么问题来了,应...