免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库

动态

2015-09-13

2015-08-08

  • mrpre 发表了新话题 2015-08-08 10:41
    socket层如何处理ip分片(frag_list )的情况
    ip_defrag 函数基本处理了ip分片,包括重叠的部分。然后把第二个及其之后的分片报文 挂在首个skb的 frag_list 里面。 然后直接上送到socket层了,例如 tcv_v4_r ...

2015-05-03

2015-04-30

  • mrpre 发表了新话题 2015-04-30 09:31
    extern 一个函数指针 引发的问题
    首先是这样的,我在一个文件里面 定义了一个函数指针: s32 (*test_func_ptr)(void * buf, s32 len, void * session) = dummy_func(); 我需要在另外一个文 ...

2015-03-29

  • mrpre 发表了新话题 2015-03-29 17:20
    内核子系统学习顺序
    因为工作的关系,对linux内核协议栈比较了解(我相信很大比例混cu的都是在搞这块)。平时也不涉及其他的知识,所以我想问问大家,如果自己学习的话,内核哪几个子 ...

2015-02-14

  • mrpre 发表了新话题 2015-02-14 20:01
    如何让gcc默认指定我的动态链接库
    我想要的效果就好比: 我想使用printf,那么我只要#include 就行。 (printf在glib库里面的,所以gcc默认能够链接到。) 但是我想新增加一个函数: my_fun ...

2015-02-13

2015-02-12

2015-02-10

2014-12-26

2014-12-15

  • mrpre 发表了新话题 2014-12-15 19:36
    SSL 的 renegotiation 疑问
    不知道去哪个版块问,于是来这了。。 百度了ssl renegotiation ,资料好少。。我想问的是,概念上说,renegotiation 由客户端或者服务器主动触发,是在上一个ss ...

2014-11-02

  • mrpre 发表了新话题 2014-11-02 17:43
    VM虚拟机NAT方式的原理是什么
    其实没找到合适的地方问这个问题,所以我在这个版块问了,不知道大家搭建编译环境的时候,有没有和我一样的疑惑? 网上看了好多参考,但是一直不理解。 我 ...

2014-09-29

  • mrpre 更新了自己的基本资料 2014-09-29 11:37

2014-09-27

2014-09-26

2014-09-24

2014-09-02

2014-08-19

  • mrpre 发表了新话题 2014-08-19 09:20
    SSL中server key exchange 是神马
    以前只是听说,就没理他,但是今天抓报文看到了。 我知道client key exchange是用服务器证书rsa公钥加密传输预主密钥。 但是server key exchange 是干嘛的呢? ...

2014-08-13

  • mrpre 发表了新话题 2014-08-13 11:53
    polarssl 与 openssl
    看了一星期的openssl,实在不行了。看openssl看不懂的地方,就先去看公司自己的代码,然后反过来猜openssl,这样一来,花了一星期,才把客户端握手的流程看完(不 ...

2014-08-11

2014-08-08

  • mrpre 发表了新话题 2014-08-08 10:04
    openssl 中 MD5_Update定义在哪里
    我只在md5.h中找到声明,但是用si全局搜,仍没找到在哪里定义的。 同理MD5_Init我也没找到定义在哪里 最近看openssl源码快看吐了

2014-08-07

2014-08-06

2014-08-02

  • mrpre 发表了新话题 2014-08-02 20:55
    spin_lock_irqsave 一般什么时候用
    现在写代码 一般就用spin_lock和spin_lock_bh。 比如有一个哈希表,可能被多个cpu写,所以我会用spin_lock,防止多个cpu同时写哈希表。 比如有一个哈希表,可 ...

2014-07-24

2014-07-17

  • mrpre 发表了新话题 2014-07-17 10:28
    c语言数组的问题
    结果: hello:&a[0]:0x8049608 hello:a :0x8049608 hello:&a:0x8049608 我不明白的是,为什么后2个结果是一样的。 a = 0x8049608 也就是*(0x804 ...

2014-07-13

2014-06-23

  • mrpre 发表了新话题 2014-06-23 20:25
    tcp首部预测原理是什么
    首先没懂tcp_header_len左移26位是啥意思?樊东东的书上说:“将tcp首部长度tcp_header_len左移26位实际上是获取tcp首部中32位字数(tcp_header_len右移2位),以 ...

2014-06-20

2014-06-17

  • mrpre 发表了新话题 2014-06-17 19:10
    tcp 头部大小
    tcp头部难道不就是 sizeof(struct tcphdr) ? 可是我在函数: tcp_make_synack看到却是不定长的。来看看tcp_synack_options函数:这就一堆东西了,看得 ...

2014-06-11

  • mrpre 发表了新话题 2014-06-11 12:50
    第一次用select,碰到问题
    最简单不过的select,不知道为什么总是运行结果不是想象中的那样。 客户端:服务器:当服务器红色的语句保留的时候: 客户端一直会打印printf("recv sucess ...

2014-06-06

2014-04-07

2014-03-15

2014-03-11

2014-01-04

  • mrpre 发表了新话题 2014-01-04 22:29
    ip_route_output_slow 和 flowi结构体
    流程是这样的,在 ip_route_output_slow中,用flowi fl 当作key,去路由缓存或者路由表查路由,结果放在fibresult 中。 问题来了,现在我要手动改变fl中的 dst_ ...

2013-12-30

2013-11-28

  • mrpre 发表了新话题 2013-11-28 22:07
    关于网络字节序的问题
    问题是这样的,假设有一个10进制数10055,16进制表达式是0x2747,那我发送出去,先发送低字节(0x47),然后发送高字节(0x20),还是相反??? 或者根本 不是高低 ...

2013-11-14

  • mrpre 发表了新话题 2013-11-14 21:58
    找到工作了,感觉却不太好了
    这是我之前的帖子。十一过后就找了。http://bbs.chinaunix.net/thread-4100297-1-1.html 没找工作前,一直想,我一定要做底层,一定要做Linux,这样才有 ...

2013-09-28

  • mrpre 发表了新话题 2013-09-28 10:16
    作为应届生,准备投简历
    我准备投嵌入式相关的,招本科生的很少,迷茫。 小公司不愿意培养本科生,大公司又只要研究生或者名牌大学的学生。我这尴尬了,不知道CU里面的几位大神能不能给 ...

2013-08-28

  • mrpre 发表了新话题 2013-08-28 21:34
    multiprocessing 错误
    打算每来一个请求,运行一个新开一个进程处理。我简化了一下程序 不知为什么错误,错误莫名其妙的。 但是这么一个 程序是正确的,不知道是为什么:

2013-08-27

2013-08-20

2013-08-16

  • mrpre 发表了新话题 2013-08-16 16:39
    快毕业了,要找工作了,有啥建议
    学vb,vc那会混csdn一年多,感觉那里都是和我一样水平的大学生,回答个问题等于没回答。后来又混chinaunix一年多了,感觉挺好。 本身学电子的,但是我一直在编程 ...

2013-08-15

  • mrpre 发表了新话题 2013-08-15 13:14
    unp中都是作者自己的函数,怎么学
    unp大多数函数都是作者自己封装的,所以,自己看书,写代码时,需不需特意去用api,而不是作者的函数。 毕竟要用作者的函数,得有unp.h,config.h还得实现编译过 ...

2013-08-11

2013-08-09

2013-08-07

  • mrpre 发表了新话题 2013-08-07 11:23
    python如何监听端口
    我想在dns服务器上运行一个python 程序,让它能够监听到其他机器上发来的dns解析请求。我想知道代码的思路是什么。。