网络编程
文章平均质量分 74
记录关于网络编程的知识
kayshi2018
这个作者很懒,什么都没留下…
展开
-
在代码中获取linux下的IP地址
1:目的由于linux下的IP是可以修改的,代码中使用IP时也要跟着修改,才能使用。所以在代码中先获取设备的IP地址,再进行网络联接,就可以避免这种事的发生。2:结构体2.1 struct sockaddr_in包含协议,端口, IP地址#include<netinet/in.h>或#include <arpa/inet.h>struct sockaddr_in {short int sin_family; /* Address famil原创 2021-09-16 09:11:18 · 540 阅读 · 0 评论 -
IPv4的网络编程代码示例
server端#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<arpa/inet.h>#include<unistd.h>#define...原创 2020-01-07 16:10:32 · 465 阅读 · 0 评论 -
IPv6网络编程代码示例
server端#include<stdio.h>#include<stdlib.h>#include<errno.h>#include<string.h>#include<sys/types.h>#include<netinet/in.h>#include<sys/socket.h>#include...原创 2020-01-07 14:01:42 · 1396 阅读 · 0 评论 -
socket使用和编程,实现windows到linux上的通信
目的:实现PC到虚拟机上的linux进行通信虚拟机的IP地址为192.168.206.144 (注意按照自己的虚拟机修改IP地址)在ubanru上建立server端,代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<...原创 2020-04-02 16:54:41 · 357 阅读 · 0 评论