
socket
jrunw
这个作者很懒,什么都没留下…
展开
-
sk_buff 学习笔记
sk_buff整理笔记(五、队列管理函数)分析sk_buff结构及相关结构的队列管理函数:初始化函数,skb_queue_head_init(struct sk_buff_head *list);插入函数,kb_queue_head(),sk...2014-08-31 22:371445 sk_buff整理笔记(四、克隆与复制)上面的pskb_copy()函数和skb_转载 2017-04-24 14:05:28 · 571 阅读 · 0 评论 -
struct sk_buff结构体详解
struct sk_buff是linux网络系统中的核心结构体,linux网络中的所有数据包的封装以及解封装都是在这个结构体的基础上进行。12345678910111213141516171819202122232425262728293031转载 2017-04-24 14:03:49 · 10390 阅读 · 1 评论 -
sock结构和socket结构的区别和联系
socket是为引用层提供的统一结构,也就是所谓的BSD socket而sock则是inet地址族为上层提供的一个抽象,我们所说的建立一个套接字其实就是建立一个sock结构,其中包含了一个连接的绝大部分信息.socket就是通常使用的socket接口,处于用户空间例如在intsocket(int family, int type, intprotocol)调用时候,首先会掉用soc转载 2017-04-24 10:32:53 · 4515 阅读 · 0 评论 -
sock结构和socket结构详细解释
前段时间看了一些 TCP/IP协议栈方面的东西,有很多东西想写,没时间 ,以后补上//************************************************************************** /* 1、每一个打开的文件、socket等等都用一个file数据结构代表,这样文件和socket就通过inode->u(union)中的各个成员来区转载 2017-04-24 10:30:33 · 4548 阅读 · 0 评论 -
Android客户端通过Socket连接服务器
Android客户端通过Socket连接服务器。Android互联网项目中,绝大部分都有连接远程服务器的需求,连接的方式有多种,可以是TCP的方式,当然也可以通过Socket的方式。相对于TCP的方式,Socket的方式略显的较为原始,对于客户端来说,复杂度反而比TCP的方式还要高一些,毕竟TCP的连接有现成的框架可以使用,比如Spring等。 而使用socket方式这些工作完转载 2017-03-14 11:14:41 · 668 阅读 · 0 评论 -
Linux下C语言实现UDP Socket编程
转自:http://blog.youkuaiyun.com/tianshuai11/article/details/7027444发送方:[cpp] view plain copyprint?/* * File: main.c * Author: tianshuai * * Created on 2011年11月29日, 下午10:34 *转载 2017-03-22 22:24:28 · 945 阅读 · 0 评论 -
linux下socket通信,server和client简单例子
发表评论 回到顶部 网友评论(17) 1楼:黄典 发表于 2011-10-12 09:31 回复此评论2楼:un163tom 发表于 2012-03-29 11:44 回复此评论client输入一个文件名->发送要下载的文件名->server接收文件名->server打开相应的文件->serve转载 2017-03-27 21:53:27 · 565 阅读 · 0 评论 -
网络编程学习笔记一:Socket编程
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有转载 2017-03-27 21:51:54 · 375 阅读 · 0 评论 -
UDP协议的两个主要方法sendto和recvfrom详解
在网络编程中,UDP运用非常广泛。很多网络协议是基于UDP来实现的,如SNMP等。大家常常用到的局域网文件传输软件飞鸽传书也是基于UDP实现的。本篇文章跟大家分享linux下UDP的使用和实现,主要介绍下sendto()和recvfrom()两个函数的使用,以及INADDR_ANY的说明,并在最后展示了一个经过自己测试可用的UDP Server和UDP Client的代码示例。关于UDP数转载 2017-03-27 20:46:54 · 1407 阅读 · 1 评论 -
基于android的Socket通信
一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么,什转载 2017-03-01 11:47:46 · 247 阅读 · 0 评论 -
Android学习 - Android Socket使用浅析
套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。Java有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端用它初始一次连接。侦听套接字只能接收新的连接请求,不能接收实际的数据包。套接字是基于TCP/IP实现的,它是用来转载 2017-03-01 11:32:43 · 371 阅读 · 0 评论 -
由socket的accept说开去
今天与同学争执一个话题:由于socket的accept函数在有客户端连接的时候产生了新的socket用于服务该客户端,那么,这个新的socket到底有没有占用一个新的端口? 讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会,把有关socket编程的几个疑问给搞清楚吧。 先给出一个典型的TCP/IP通信示意图。转载 2017-04-24 15:27:02 · 309 阅读 · 0 评论