Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239627
  • 博文数量: 76
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-20 14:21
文章分类

全部博文(76)

文章存档

2015年(76)

我的朋友

发布时间:2015-04-29 18:47:46

shmgetint shmget(key_t key, size_t size, int flag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key-----------------------------------------------    key标识共享内存的键值: 0/IPC_PRIVATE。 当key的取值为IPC_PRIVATE.........【阅读全文】

阅读(2666) | 评论(0) | 转发(0)

发布时间:2015-04-25 09:03:24

FTP的PASV传输模式也叫被动传输模式。 众所周知,标准FTP传输需要两个TCP/IP连接,有一个命令连接,用于FTP客户端与FTP服务器端之间传递命令和执行结果的信息。还有一个是数据连接,在执行上传文件或下载文件的操作用于传输文件的数据。命令连接的端口是固定的,连接是持续的,一般是21号端口。而数据连.........【阅读全文】

阅读(3061) | 评论(0) | 转发(0)

发布时间:2015-04-24 14:27:34

1.准备两台电脑,其中一台安装Linux虚拟机。2.在无Linux虚拟机的电脑上安装ftp服务器软件FileZilla,并设置用户名和密码以及共享文件夹。3.在虚拟机->设置的硬件选项卡配置网络为NAT模式(用于共享主机的IP地址),然后启动Linux虚拟机。4.在控制面板中把装有ftp服务器的电脑防火墙关掉。5.在Linux控制台输入service ip.........【阅读全文】

阅读(3780) | 评论(0) | 转发(0)

发布时间:2015-04-24 13:28:17

在进一步分析代码之前,先复习一下FTP协议,下图是FTP的结构图。客户端和服务器是通过两个连接来进行通讯的:一个是控制连接,也就是传输些控制命令,客户端发出FTP命令,服务器给出应答,例如:USER,PASS命令等等。这个连接中,FTP服务器的端 口就是熟知的21端口,连接是由客户端发起的,例如:ftp 192.16.........【阅读全文】

阅读(2373) | 评论(0) | 转发(0)

发布时间:2015-04-14 11:39:01

今天调试程序时出现了错误:malloc(): memory corruption: 0x09fb3da0。上网查询后说可能是内存访问越界。仔细阅读自己写的代码后发现是strlen和sprintf导致的问题。strlen返回的长度不包括字符串末尾的'\0',而sprintf会在字符串末尾自动加上'\0'。我在动态分配内存的时候,分配了strlen()长度的内存,.........【阅读全文】

阅读(1667) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册