iOS开发中的神兵利器

4.13 创建一个Socket客户端 [iOS开发中的神兵利器]

2018-04-11  本文已影响6人  互动教程网

1. 本节课将为您演示套接字的使用。首先打开浏览器,并进入当前的页面,然后点击此处的下载按钮。

image

2. 接着在弹出的窗口中,点击下载压缩包按钮,下载项目的源码。

image

3. 压缩包下载之后,将被自动解压成一个文件夹。点击源码文件夹左侧的箭头,显示该文件夹下的所有文件。

image

4. 接着选择该文件夹下的文件。

image

5. 按下键盘上的快捷键。

image

6. 在按下快捷键的同时,选择另一个文件,以同时选择多个文件。

image

7. 然后将这些选择的文件,拖动到我们的项目中。

image

8. 在弹出的文件导入确认窗口中,点击完成按钮,确认文件的导入。

image

9. 然后在左侧的项目导航区,打开视图控制器的代码文件。

image

10. 导入文件之后,现在开始编码,实现套接字在客户端的功能。

image

11. 首先导入需要用到的文件。

image

12. 初始化一个按钮控件,当点击该按钮时,向服务器端发送数据。

image

13. 设置按钮在页面中的显示区域。

image

14. 依次设置按钮控件的背景颜色和前景颜色。

image

15. 设置按钮在正常状态下的标题文字。

image

16. 给按钮控件绑定点击事件。

image

17. 设置根视图的背景颜色,然后将按钮添加到根视图。

image

18. 添加一个方法,用来响应按钮的点击事件。

image

19. 初始化一个数据传输的客户端对象,并指定IP地址和端口号。

image

20. 通过调用客户端对象的连接方法,并设置超时的时限,接着通过一个元组,获得返回的结果。

image

21. 当连接成功之后,执行下面的操作。

image

22. 连接成功之后,调用客户端对象的发送方法,向服务器发送一个字符串,同样用元组存储服务器返回的信息。

image

23. 当接收到服务器返回的成功消息后,执行后面的操作。

image

24. 接着调用客户端对象的读取方法,从服务器读取指定数量的内容。

image

25. 接着对客户端读取的数据进行处理。

image

26. 将数据按指定规则进行编码,并转换成字符串。

image

27. 创建一个警告窗口,并设置窗口的标题、内容和样式。

image

28. 接着添加一个警告动作的按钮,当点击该按钮时,关闭弹出窗口。

image

29. 将警告动作按钮添加到警告窗口中,然后在当前的视图控制器,打开警告窗口,以显示来自服务器的信息。

image

30. 当传送数据失败时,同样使用警告窗口,显示错误的信息。

image

31. 接着添加一个警告动作的按钮,当点击该按钮时,关闭弹出窗口。

image

32. 将警告动作按钮添加到警告窗口中。

image

33. 然后在当前的视图控制器,打开警告窗口,以显示来自服务器的信息。

image

34. 接着处理从客户端连接服务器失败的情况。

image

35. 接着添加一个警告动作的按钮,当点击该按钮时,关闭弹出窗口。

image

36. 将警告动作按钮添加到警告窗口中。

image

37. 最后在当前的视图控制器,打开警告窗口,以显示来自服务器的错误连接信息,从而完成客户端所有的代码。在下一节课,您将实现服务器端口的代码。

image

本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

apps8 2.png
上一篇下一篇

猜你喜欢

热点阅读