
Linux网络协议栈
zhuyong006
这个作者很懒,什么都没留下…
展开
-
Linux网络编程之connect创建
在说connect调用之前,先简单看下 inet_aton,这个函数完成的是ip地址的转换,它是将一个IP地址转换为一个4字节的整数。ok,回到我们的connect函数,首先,connect是一个系统调用。如下:kernel\net\Socket.cSYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,原创 2018-01-25 10:16:26 · 1608 阅读 · 0 评论 -
TCP-IP 用户态编程
前置:手机端通过TCP发送(1-20)的数字到Linux下的主机,Linux的主机实现服务端的监听Linux服务端的IP地址是192.168.5.174,端口号:99991.手机客户端编程 tcp_client.c#include #include #include #include #include #include #include void main原创 2018-01-23 13:46:54 · 287 阅读 · 0 评论 -
Linux网络编程之socket创建
对于用户态编程的第一个函数是fd=socket(AF_INET,SOCK_STREAM,0);该函数会通过系统调用进入内核,内核的实现如下:kernel\net\Socket.cSYSCALL_DEFINE3(socket, int, family, int, type, int, protocol){ int retval; struct socket *so原创 2018-01-23 17:30:56 · 1131 阅读 · 0 评论