1.基于 C 的 BSD socket(UNIX系统中通用的网络接口)
感觉BSD socket 最容易理解,最容易入门,最为灵活 但是最难用,尤其对于大型项目
需要导入头文件
#import
#import
服务器端
int listenfd, connfd;
struct sockaddr_in servaddr;
char b...
分类:
移动开发 时间:
2016-05-12 14:16:27
阅读次数:
243
TCP/IP通常被认为是一个四层协议系统:1)链路层(数据链路层或网络接口层),通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。
2)网络层(互联网层),处理分组在网络中的活动。
3)运输层,主要为两台主机上的应用程序提供端到端的通信。(TCP和UDP)。
4)应用层,主要负责处理特定的应用程序细节。大部分TCP/IP实现都会提供以下通用程序:Telnet远程登陆、FTP文件传输协...
分类:
其他好文 时间:
2016-05-12 12:55:58
阅读次数:
172
如何在APP端,让用户的联网体验更好?
最初在写网络接口时,考虑的问题比较少,最多加个延时,到了相应的时间点(如5秒,10秒),要是还不来信息,直接弹出提示:服务器无响应!!!
尼玛,一次无响应、两次无响应····n次无响应。要是老板也有这种体验,呵呵,赶快去优化。当然,这么基本的用户体验问题不能等到老板发火再处理,自己先认认真真地思考怎么解决。
优化第一招:联网...
分类:
移动开发 时间:
2016-05-12 11:59:07
阅读次数:
278
广域网 WAN TCP/IP通常被认为是一个四层协议系统,包括 链路层 包括arp,rarp协议,包括操作系统中的网卡驱动程序和对应的网络接口卡,一起处理数据在电缆之间传输的细节,这一层是同一个链路网络内,不同接口之间通过mac地址通信。arp协议是根据ip地址,请求对应的mac地址,rarp协议是 ...
分类:
其他好文 时间:
2016-05-11 01:03:09
阅读次数:
207
抓包工具tcpdump[root@room5pc00conf]#whichtcpdump/usr/sbin/tcpdump[root@room5pc00conf]#rpm-qf/usr/sbin/tcpdumptcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64[root@room5pc00conf]#tcpdump[选项][过滤条件]常见监控选项-i,指定监控的网络接口-A,转换为ACSII码,以方..
分类:
系统相关 时间:
2016-05-09 11:11:54
阅读次数:
486
故障简介
客户报告设备故障:所有的网络接口都不工作,插上网线也没有反应,但宽带接口和电源的指示灯又正常,故障情况如下图:
故障分析
因为有其它灯亮,首先排除电源故障,网络接口不工作,只有两个可能性,一个是硬件故障,主板接口损坏,还有一个是软件故障,也就是这些接口都给关闭了。按照顺序首先排除软件问题,但是因为网络接口都不工作,无法通过网线访问设备,这样只有用配置线通过CO...
分类:
其他好文 时间:
2016-05-06 15:41:08
阅读次数:
266
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改...
分类:
系统相关 时间:
2016-05-06 15:28:46
阅读次数:
358
第3章 通过本章对开发板移植平台工具介绍,如FS_S5PC100拥有丰富的硬件资源网络接口、音频的输入输出、Video输出、串口、红外接口、温度传感器、HDMI接口、VGA接口等。知道了开发板一些基本硬件组成,同时开发板FS_S5PC100软件资源有Android2.1系统源代码、Linux2.6. ...
分类:
移动开发 时间:
2016-04-29 23:43:49
阅读次数:
273
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(sock ...
分类:
移动开发 时间:
2016-04-28 11:59:35
阅读次数:
210
以下步骤完全使用于Ubuntu 14.04版本 首先安装以下所需包 防火墙和转发 设置允许转发数据包 将上面的%SERVERIP%替换成服务器IP,eth+换成服务器的网卡名。!注意!不一定所有的网卡都是eth开头的 执行下列命令允许内核转发,并且禁用ICP重定向 如果有其他网络接口,执行同样的设置 ...
分类:
系统相关 时间:
2016-04-27 22:28:02
阅读次数:
773