网络协议栈学习(一)socket通信实例 该实例摘自《linux网络编程》(宋敬彬,孙海滨等著)。 例子分为服务器端和客户端,客户端连接服务器后从标准输入读取输入的字符串,发送给服务器;服务器接收到字符串后,发送给服务器;服务器接收到字符串后统计字符串的长度,然后将该值传给客户端;客户端将接收到的信 ...
分类:
其他好文 时间:
2017-07-05 13:44:57
阅读次数:
159
当安装完虚拟机之后一直就没有vmnet0这张网卡(基于win10),解决办法:https://jingyan.baidu.com/article/af9f5a2d11af4243140a4585.html启动win的deviceinstallservice然后重置vmware的默认设置:将虚拟机的设置设置为桥接:配置完vmware软件之后就再去配置linux网络:当然..
举一个列子来说明条件变量: 假设有两个线程同时访问全局变量n,初始化值是0, 一个线程进入临界区,进行互斥操作,线程当n大于0的时候才执行下面的操作,如果n不大于0,该线程就一直等待。 另外一个线程也是进入临界区,修改n的值,当修改了n的值后,需要向等待中的线程发送通知,修改了n的值。但是现在存在这 ...
分类:
系统相关 时间:
2017-07-04 12:09:51
阅读次数:
369
1.配置网络 1.1 修改host: 192.168.115.131 server1 1.2 Linux下,输入【vi /etc/sysconfig/network-scripts/ifcfg-eth0】 ONBOOT=“no”改为ONBOOT=”yes“ BOOTPROTO=”dhcp”,改为BO ...
分类:
系统相关 时间:
2017-07-03 12:19:19
阅读次数:
151
ping不同,XShell连接不上linux: 360全部关闭,即可。 具体参考: http://blog.csdn.net/xiezhaoxuan/article/details/52673236 centos在笔记本的网络配置: 因为笔记本用的wifi,所以需要讲wifi设置为共享模式: 如果使 ...
分类:
系统相关 时间:
2017-07-03 10:04:33
阅读次数:
208
1、ipaddr是开发板的本地IP地址2、serverip是开发板通过tftp指令去tftp服务器下载东西时,tftp服务器的IP地址。3、gatewayip是开发板的本地网关地址4、netmask是子网掩码5、ethaddr是开发板的本地网卡的MAC地址。 ...
分类:
系统相关 时间:
2017-07-02 11:40:03
阅读次数:
174
在调试cs时,s端循环收,c端循环发,s端意外崩溃后,c端自动退出,终端提示SIGPIPE导致c端退出。man 7 signal: SIGPIPE发生在:写一个没有读的管道,默认动作是终止程序。man 2 write: write的错误码EPIPE发生在写的fd对应的pipe或者socket对端的读 ...
分类:
系统相关 时间:
2017-07-01 19:30:49
阅读次数:
276
LINUX网络配置一些配置文件:/etc/services:服务名称和端口配置文件/etc/hosts:最早主机名对应ip的配置文件/etc/resolv.conf:本机DNS解析ip记录文件/etc/nsswitch.conf:这个档案则是在『决定』先要使用/etc/hosts还是/etc/resolv.conf的设定!1:host:这个指令可以用来查出某..
分类:
其他好文 时间:
2017-06-29 01:04:12
阅读次数:
216
1. ifconfig ifconfig主要是能手动启动、观察和改动网络接口的相关參数。能改动的參数许多,包含IP參数及MTU等都能改动,他的语法例如以下: [root@linux ~]# ifconfig {interface} {up|down} 一 般来说,直接输入ifconfig就会列出眼下 ...
分类:
系统相关 时间:
2017-06-27 19:57:49
阅读次数:
944
当客户端调用close函数的时候,服务器的read函数读到的数据是0读到文件结束通知,表示对端关闭了tcp连接 我们现实实现下面的功能: 1、tcp客户端从标准的输入流中得到输入数据发送到服务器,服务器收到数据之后,不做任何改变,将书法返回给客户端,客户端收到服务器的数据之后,在标准输出流中输出 上 ...
分类:
系统相关 时间:
2017-06-27 18:45:03
阅读次数:
220