iOS_socket
jeffasd
这个作者很懒,什么都没留下…
展开
-
iOS的Socket开发基础
http://www.coderyi.com/archives/429Socket简介首先让我们通过一张图知道socket在哪里?Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。tcp和udp的区别在这里就必须讲一下udp和tcp的区别了TCP:面向连接、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模转载 2016-05-20 11:35:25 · 840 阅读 · 0 评论 -
IM软件业务知识—iOS 客户端创建网络连接,常见错误汇总
http://blog.csdn.net/hherima/article/details/25406335----------------------------------------------------欢迎查看IM软件业务知识《专栏》-------------------------------------------------------------------使用转载 2017-01-19 13:30:54 · 797 阅读 · 0 评论 -
iOS GCDAsyncSocket 错误提示 57
http://www.superqq.com/blog/2015/04/03/ioskai-fa-zhi-asyncsocketshi-yong-jiao-cheng/用socket可以实现像QQ那样发送即时消息的功能。客户端和服务端需要建立长连接,在长连接的情况下,发送消息。客户端可以发送心跳包来检测长连接。在iOS开发中使用socket,一般都是用第三方库Async转载 2017-01-19 13:30:22 · 1482 阅读 · 0 评论 -
ios 后台无限心跳实现:GCDAsyncSocket使用的 Voip、NSTimer、10分钟超长链接
ios 后台无限心跳实现:GCDAsyncSocket使用的 Voip、NSTimer、10分钟超长链接http://blog.csdn.net/zhoutaozagt/article/details/52054482准备工作: 下载AsyncSocket https://github.com/robbiehanson/CocoaAsyncSocket/ 类库,转载 2016-11-24 15:57:55 · 3787 阅读 · 0 评论 -
通过WireShark抓取iOS联网数据实例分析
http://blog.csdn.net/lixing333/article/details/7782539我在另外一篇博客里,介绍了一款比Wireshark更轻量、更好用的软件:Charles:http://blog.csdn.net/lixing333/article/details/42776187今天闲的没事干,想试着分析iOS应用的网络数据传输方式。以转载 2016-10-30 21:51:33 · 471 阅读 · 0 评论 -
iOS系统网络抓包方法
http://www.cnblogs.com/ydhliphonedev/archive/2011/10/27/2226935.html在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具基本原理原理比较简单,i转载 2016-10-30 21:50:58 · 1023 阅读 · 0 评论 -
不成熟的iOS socket 连接服务
//// TcpClientAPI.m// test_GCDAsyncSocket_01//// Created by jeffasd on 16/9/6.// Copyright © 2016年 jeffasd. All rights reserved.//#import "TcpClientAPI.h"#import "GCDAsyncSocket.h"@inte原创 2016-09-07 16:34:07 · 1164 阅读 · 0 评论 -
iOS URL encode
iOS url 编码和解码http://www.cnblogs.com/hanjun/archive/2013/05/02/3054667.html1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscap翻译 2016-09-07 13:40:41 · 835 阅读 · 0 评论 -
iOS开发——socket服务器的搭建
http://www.jianshu.com/p/39a68332e19fsocket服务器可通过python来搭建源程序分享在百度云,下载链接如下:链接: http://pan.baidu.com/s/1o6Gk0u2 密码: fvju在终端下,输入:python chatserver.py便可以成功搭建socket服务器。(ps:该源码只能在python2运转载 2016-05-19 21:35:25 · 1538 阅读 · 0 评论 -
Multipeer Connectivity Framework
http://www.jianshu.com/p/592deb40e7deiOS7将GameKit中的蓝牙模块单独出的一个Multipeer Connectivity Framework,通过发现附近的设备用wifi或蓝牙进行p2p连接。概念和Class结构session,比如一个共同的聊天室就可以称为一个session,class为MCSessionpeerID,MCPe转载 2016-05-20 15:31:15 · 590 阅读 · 0 评论 -
setsockopt()用法(参数详细说明)
http://blog.csdn.net/chary8088/article/details/2486377int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SO转载 2016-05-20 15:18:19 · 371 阅读 · 0 评论 -
socket开发中INADDR_ANY"的含义是什么?
"将sin_addr设置为INADDR_ANY"的含义是什么?INADDR_ANY转换过来就是0.0.0.0,泛指本机的意思,也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思。比如一台电脑有3块网卡,分别连接三个网络,那么这台电脑就有3个ip地址了,如果某个应用程序需要监听某个端口,那他要监听哪个网卡地址的端口呢?如果绑定某个具体的i原创 2016-05-20 14:45:05 · 61698 阅读 · 10 评论 -
BSD socket编程
http://chenshun87.blog.163.com/blog/static/18859389201110501055773/1.BSD socket#ifndef __XOSSTACK_DEFS_LINUX_H__#define __XOSSTACK_DEFS_LINUX_H__#include #include #incl转载 2016-05-20 14:42:04 · 473 阅读 · 0 评论 -
伯克利套接字(BSD Socket)
伯克利套接字----------维基百科,自由的百科全书 伯克利套接字(Berkeley sockets),也称为BSD Socket。伯克利套接字的应用编程接口(API)是采用C语言的进程间通信的库,经常用在计算机网络间的通信。 BSD Socket的应用编程接口已经是网络套接字的事实上的抽象标准。大多数其他程序语言使用一种相似的编程接口。BSD Socket作为一种AP转载 2016-05-20 14:41:22 · 2445 阅读 · 0 评论 -
iOS 一切皆Socket
http://www.cnblogs.com/ixxonline/archive/2012/06/01/2531296.html“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务转载 2016-05-20 11:40:14 · 786 阅读 · 0 评论 -
Mac&iOS Socket
http://geeklu.com/2012/01/macios-socket/###大纲 * 一.Socket简介 * 二.BSD Socket编程准备 * 1.地址 * 2.端口 * 3.网络字节序 * 4.半相关与全相关 * 5.网络编程模型 * 三.socket接口编程示例 * 四.使用select * 五.使用kqueue * 六.使用流注:文档中设计涉及的代转载 2016-05-20 11:38:44 · 995 阅读 · 0 评论 -
【IOS网络编程】socket编程 - Asyncsocket
http://blog.csdn.net/xuqiang918/article/details/16864161iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读转载 2017-03-24 16:55:15 · 390 阅读 · 0 评论