eiYoiOS从入门到放弃

Mac端socket调试工具

2016-05-08  本文已影响7116人  凡小渔

最近开发一款软件需要用到TCP长连接的功能,客户端要做的事情简单,连接到服务端之后,通过心跳包来让服务器了解自己的状态。另外就是服务器会主动发送消息给客户端,客户端收到消息做出相应的反应。

因为对服务端依赖比较重,而这个时候你的服务端可能并没写完善,或者是你写服务端的时候需要一个客户端配合调试,这个时候最效率的做法就是先找个socket模拟工具,调试完成再测试。

在app store找了一圈,发现socket工具少的可怜,而且找到的那几款都是收费的。因为以前学java的时候对socket还是印象深刻的,所以最终决定自己做一个。

花了一天时间完成,界面比较粗糙,但是基本满足自己目前的需求了。

server.png

服务端

  1. 创建服务端,自定义端口号
  2. 发送消息给客户端
  3. 自动回复,设置当接收到指定信息时,回复指定内容(用于心跳测试)
  4. 查看接收和发送历史
client.png

客户端

  1. 设置服务端(IP和端口),连接
  2. 设置自动发送,如时间间隔3秒,内容0x11
  3. 手动发送消息给服务端
  4. 查看接收和发送历史

软件名称:YYNetwork,可以在appStore找到

上一篇下一篇

猜你喜欢

热点阅读