E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ios-socket
IOS-Socket
和http连接的区别
1、Socket连接和Http连接的区别简单来说,浏览的网页都是以http协议传输到你的浏览器,而http是基于socket之上的。socket是一套完成tcpudp协议的接口。HTTP协议:简单对象访问协议,对应于应用层,HTTP协议是基于TCP连接的。TCP协议:对应于传输层IP协议:对应于网络层TCP/IP协议是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包
牛奶红茶
·
2023-12-18 08:31
iOS-Socket
(CocoaAsyncSocket)用16进制接收数据
第三方框架直接podfile导入GCDAsyncSocket。#import遵循这个第三方框架代理协议//定义客户端socket@property(strong,nonatomic)GCDAsyncSocket*clientSocket;//1.初始化GCDAsyncSocketself.clientSocket=[[GCDAsyncSocketalloc]initWithDelegate:sel
sennnnn
·
2023-11-03 23:15
iOS-Socket
基本运用
Socket使用步骤创建客户端Socket./**参数参数1:domain,协议域/协议簇,AF_INET(IPV4的网络开发)参数2:type,Socket类型,SOCK_STREAM(TCP)/SOCK_DGRAM(UDP,报文)参数3:protocol,IPPROTO_TCP,协议,如果输入0,可以根据第二个参数,自动选择协议返回值int类型,如果>0就表示创建客户端Socket成功,返回s
木马不在转
·
2023-07-25 03:57
iOS-Socket
(原生)-下篇为CocoaAsyncSocket
项目中用到了Socket技术,以此记录一下。这个项目用到了byte数组传输,然后接收的时候需要用byte字节接收新创项目--原生方法在需要的操作的界面中导入#import#import#import定义全局clinentSocket@property(assign,nonatomic)intclientSocket;//这个用于创建Socket连接。用于开关连接关闭Socket//封装连接Sock
sennnnn
·
2020-08-24 06:02
iOS-Socket
基于CocoaAsyncSocket的再次封装
此文是针对于我当前在公司的项目而写,因为每个公司服务器使用的报文格式不用,所以不具有通用性,各位需要的话看看逻辑就行。切勿直接拿去使用。响应过程根据IP和Port连接上Socket与服务器商定一个报文协议,发送一个登录报文接收到服务器返回的登录成功报文后开启定时器发送心跳报文因为服务器可能有别人发送的暂存消息,这里也可以发送收取暂存消息的报文来接收暂存数据由于登录可能会出现失败的情况,或者出现掉线
Lucas汪星人
·
2020-08-21 21:49
iOS-Socket
(客户端)C语言,以TCP为例,简单的介绍几个函数
1.Socket是个什么玩意socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open–>读写write/read–>关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)2.长链接在我们实际开发中,除了即时通信,如果没有特殊要求,在请求
会飞的大马猴
·
2020-02-26 23:14
iOS-Socket
网络通信-框架与API
Socket基础概念网络中进程之间如何通信?网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起,在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“IP地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网
DiamondsAndRust
·
2020-02-22 01:18
IOS-Socket
概念和通信流程(一)
Socket概念Socket又称"套接字"网络上的2个程序(客户端,服务端)通过一个双向的通信连接实现数据的交换(发送数据请求给服务端,服务端返回数据),这个连接的一端称为一个socket应用程序通常通过"套接字"想网络发出请求或者应答网络请求socket原理IP地址(找服务器):网络上主机设备的唯一标识(每个服务器都不一样)端口号(定位应用程序):找到服务器(电脑)的哪个进程(应用程序)有效:0
文学振噢
·
2020-02-10 04:23
iOS-Socket
开发学习笔记-1
BSDsocketAPI/**socket创建并初始化socket,返回该socket的文件描述符,如果描述符为-1表示创建失败。@paramaddressFamily是IPv4(AF_INET)或IPv6(AF_INET6)。@paramtype表示socket的类型,通常是流stream(SOCK_STREAM)或数据报文datagram(SOCK_DGRAM)@paramprotocol参数
人类买水精华
·
2019-12-23 16:21
iOS-Socket
开发学习笔记-2
前提一般流程图:image.png一、简单客户端实现(苹果自带的框架)1、与服务器进行连接-(IBAction)connectToServer{//ios里实现sokcet的连接,使用C语言//1.绑定地址和端口,与服务器通过三次握手建立连接NSString*host=@"127.0.0.1";//服务器ipintport=12345;//连接端口,用来区分软件/进程//2.定义输入输出流CFRe
人类买水精华
·
2019-11-04 06:21
iOS-Socket
网络套接字
一、Socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket。Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在In
爱__LOVE
·
2016-10-22 20:37
iOS-Socket
一、Socket的基础概论socket:学名套接字,俗称插座socket=IP+端口号Socket就是为网络服务提供的一种机制通信的两端都是Socket网络通信其实就是Socket间的通信1、Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。2、Socket描述了一个IP、端口对。它简化了程序员的操作,知
Mazy_ma
·
2016-03-14 15:00
socket
iOS-Socket
编程体验
CHENYILONG Blog Socket编程体验 Socket编程体验 技术博客 http://www.cnblogs.com/ChenYilong/新浪微博 http://weibo.com/luohanchenyilong
·
2015-11-11 17:49
socket编程
[置顶] 推荐几个不错的关于iOS的博客
www.cnblogs.com/qingche/p/4087771.html 目录涵盖了:iOS7、iOS8、iOSAudioToolbox、iOS-Exception、iOS-QuartzCore、
iOS-Socket
chenglei9128
·
2015-04-14 18:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他