Iphone 脱机测试套接字通信作为模拟

Iphone 脱机测试套接字通信作为模拟,iphone,sockets,asyncsocket,Iphone,Sockets,Asyncsocket,每当需要测试我的应用程序(基本上是通过插座与外部设备进行通信)时,设备本身必须可用并连接 我想问一下,是否有办法在某种模拟模式下进行离线测试 例如,将套接字通信重定向到某种存储文件。文件本身是一个以前会话的日志,实际设备存储在适当的结构中。当然,我们只能模拟录制的会话,但这已经很有帮助了 谢谢 你应该看看。如果文件中有“会话”的记录,则可以使用nc在套接字上“回放”,如下所示: nc -l -p port_number < your_file nc-l-p端口号

每当需要测试我的应用程序(基本上是通过插座与外部设备进行通信)时,设备本身必须可用并连接

我想问一下,是否有办法在某种模拟模式下进行离线测试

例如,将套接字通信重定向到某种存储文件。文件本身是一个以前会话的日志,实际设备存储在适当的结构中。当然,我们只能模拟录制的会话,但这已经很有帮助了

谢谢

你应该看看。如果文件中有“会话”的记录,则可以使用
nc
在套接字上“回放”,如下所示:

nc -l -p port_number < your_file
nc-l-p端口号
然后,您可以使用
telnet
连接到该端口号,您将看到会话数据进入


(你也可以用另一种方式,即让
nc
连接到你的应用程序并重播会话。)

不知道iphone,但有一个本地客户端(或服务器)应用程序。作为模拟器在其他平台上非常常见。如果对等应用程序也在开发中,那么它尤其有用——拥有一个模拟器通常会在两端(以及模拟器中)发现协议错误

考虑到一个包含协议的应用程序规范,但还没有对等程序,我通常首先开始在模拟器上工作-这让我有时间以非关键、不可交付的方式获得协议方面的经验,而客户仍在关注对主应用程序UI的更改:)

Rgds,
Martin

为什么不将远程应用程序(服务器)放在客户端所在的同一台机器上?然后,两者都可以在本地通信。因为没有远程应用程序,我的应用程序可以与外部硬件设备通信…非常感谢。我读了一些书…但我不确定现在到底要安装什么。nc/ncat(nmap的一部分)之间有什么区别吗?它们不是同一种工具<代码>ncat
似乎有更多功能。两个都试试:-)