1. 本节课将为您演示套接字的使用。首先打开浏览器,并进入当前的页面,然后点击此处的下载按钮。
2. 接着在弹出的窗口中,点击下载压缩包按钮,下载项目的源码。
3. 压缩包下载之后,将被自动解压成一个文件夹。点击源码文件夹左侧的箭头,显示该文件夹下的所有文件。
4. 接着选择该文件夹下的文件。
5. 按下键盘上的快捷键。
6. 在按下快捷键的同时,选择另一个文件,以同时选择多个文件。
7. 然后将这些选择的文件,拖动到我们的项目中。
8. 在弹出的文件导入确认窗口中,点击完成按钮,确认文件的导入。
9. 然后在左侧的项目导航区,打开视图控制器的代码文件。
10. 导入文件之后,现在开始编码,实现套接字在客户端的功能。
11. 首先导入需要用到的文件。
12. 初始化一个按钮控件,当点击该按钮时,向服务器端发送数据。
13. 设置按钮在页面中的显示区域。
14. 依次设置按钮控件的背景颜色和前景颜色。
15. 设置按钮在正常状态下的标题文字。
16. 给按钮控件绑定点击事件。
17. 设置根视图的背景颜色,然后将按钮添加到根视图。
18. 添加一个方法,用来响应按钮的点击事件。
19. 初始化一个数据传输的客户端对象,并指定IP地址和端口号。
20. 通过调用客户端对象的连接方法,并设置超时的时限,接着通过一个元组,获得返回的结果。
21. 当连接成功之后,执行下面的操作。
22. 连接成功之后,调用客户端对象的发送方法,向服务器发送一个字符串,同样用元组存储服务器返回的信息。
23. 当接收到服务器返回的成功消息后,执行后面的操作。
24. 接着调用客户端的读取方法,从服务器读取指定数量的内容。
25. 接着对客户端读取的数据进行处理。
26. 将数据按指定规则进行编码,并转换成字符串。
27. 创建一个警告窗口,并设置窗口的标题、内容和样式。
28. 接着添加一个警告动作的按钮,当点击该按钮时,关闭弹出窗口。
29. 将警告动作按钮添加到警告窗口中,然后在当前的视图控制器,打开警告窗口以显示来自服务器的信息。
30. 当传送数据失败时,同样使用警告窗口,显示错误的信息。
31. 接着添加一个警告动作的按钮,当点击该按钮时,关闭弹出窗口。
32. 将警告动作按钮添加到警告窗口中。
33. 然后在当前的视图控制器,打开警告窗口以显示来自服务器的信息。
34. 接着处理从客户端连接服务器失败的情况。
35. 接着添加一个警告动作的按钮,当点击该按钮时,关闭弹出窗口。
36. 将警告动作按钮添加到警告窗口中。
本文整理自:《app开发中的神兵利器》,真正的
[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:
https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:
资料下载