Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有关ios后端编程的问题(概念)_Ios_Swift_Sockets_Server_Backend - Fatal编程技术网

有关ios后端编程的问题(概念)

有关ios后端编程的问题(概念),ios,swift,sockets,server,backend,Ios,Swift,Sockets,Server,Backend,谢谢大家阅读我的问题~ 在问一些(2~3)问题之前,我会简单地解释一下我想做什么。我试图建立一个回合为基础的多人(1对1)游戏。我对Swift/IOS开发、mysql、html和jsp有一点了解。我计划学习php,因为很多人说mysql和php的结合对ios后端编程很有好处 以下是实际问题: 我是否需要从Digital Ocean这样的地方获得一个水滴并部署我自己的服务器?或者可以使用诸如bluehost之类的web主机来实现此目的吗 这是我不知道的部分。。。我如何开发一个多人游戏?我猜这与tc

谢谢大家阅读我的问题~

在问一些(2~3)问题之前,我会简单地解释一下我想做什么。我试图建立一个回合为基础的多人(1对1)游戏。我对Swift/IOS开发、mysql、html和jsp有一点了解。我计划学习php,因为很多人说mysql和php的结合对ios后端编程很有好处

以下是实际问题:

  • 我是否需要从Digital Ocean这样的地方获得一个水滴并部署我自己的服务器?或者可以使用诸如bluehost之类的web主机来实现此目的吗

  • 这是我不知道的部分。。。我如何开发一个多人游戏?我猜这与tcp/ip套接字编程有关。如果我没有记错的话,我的tcp/ip编程经验并不需要mysql或类似的东西。在这种情况下,mysql这样的数据库在开发多人游戏时扮演什么角色?当然,当保存分数和成就时,它变得很方便;但是,我不知道为什么需要它来查找匹配项和建立连接。接收和发送套接字不需要专用服务器吗?这是否意味着我必须租用一台专用服务器,并自行设置一切

  • 似乎有三个以上的问题。。。抱歉问了太多问题。我是一个noob程序员,需要专家的很多建议

  • 我是否需要部署一个web应用程序来处理所有后端工作?顺便说一句,我试图避免让用户创建帐户。因此,如果我必须管理每个用户,也许保留每个用户的唯一电话id可以帮助我区分每个用户
    我已经调查了谷歌和苹果的免费比赛系统。。。这是非常诱人的使用它们,但我的朋友设计了游戏比赛屏幕和单独的排名系统。因此,我需要想出一个办法来解决这个难题。请帮帮我!!!感谢大家再次阅读我的问题,并在此帮助一个可怜的灵魂……

    这个问题太宽泛了,无法回答。您的项目没有问题,但您可能试图一次解决太多问题。从简单开始,成长。学习构建一个小型iOS应用程序,在本地实现一种简单的游戏形式,无需服务器(让玩家将设备交给其他玩家)。然后探索简单的网络解决方案。那就担心你是如何主持的。StackOverflow将非常有帮助,因为您会发现具有单一解决方案的特定困难。但它并没有很好地设计来回答开放式的“我该如何写…”问题。