相关疑难解决方法(0)

客户端/服务器GKSessions

我有一个设置的应用程序,这样如果用户选择设备作为服务器,它会在服务器模式下创建一个GKSession,如果它选择了cient,它会在客户端模式下创建一个GKSession.

目前发生的事情是服务器正在发送数据,这只是一个包含服务器时间的字符串.

然而,问题开始,当我有一个客户端已经连接到服务器然后我连接另一个客户端..问题是:第二个连接的客户端由于某种原因也连接到第一个客户端.

我希望能够不连接到其他客户端,只需连接到服务器.任何帮助都会很棒

iphone objective-c gamekit

4
推荐指数
1
解决办法
5604
查看次数

平板电脑(iPad/Android) - 服务器通信协议

我将构建一个客户端 - 服务器应用程序.这里的客户端是iPad(或基于Android的)平板电脑.服务器是普通的电脑.客户端和服务器都连接到同一网络(使用WiFi).

客户端和服务器之间的通信是否有标准方式(协议)?是否有可用于简化此通信的框架?

谢谢

android client-server communication protocols ipad

1
推荐指数
1
解决办法
4522
查看次数

在Mac/iPhone上进行联网的最有效方法是什么?

在Mac和iPhone上建立TCP连接或发送UDP数据报的最有效方法(即,努力与可读性和可维护性的最佳比率)是什么?我对经典的BSD插座非常熟悉,但我现在的目标并不是可移植性; 我只想快速完成一个小项目.

我很想拥有Apple提供的Objective-C包装器,但我想听听一些关于人们通常做什么的想法.如果您认为BSD套接字是可行的方法,请随意提出一些想法:我真的只是想找到"正确的方法"来做到这一点.

让我们假设协议是自定义协议,因此基于Cocoa的HTTP客户端类不能为我们的需求提供服务:)


我目前的目标是通过UDP在网络上传输设备状态(例如加速度计),同时还通过TCP维护信令和传递保证事件(例如按钮按下)连接.桌面应用程序将显示此状态.

但是,我目前的申请正是让我提出问题的原因; 我想知道人们通常做什么.大约7 - 8年前,当我最后一次认真使用VB6时,WinSock ActiveX控件的功能与BSD套接字相比有所不同,无论它在幕后做什么.

iphone macos networking cocoa cocoa-touch

1
推荐指数
1
解决办法
2176
查看次数