上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 90 下一页
摘要: select server client 包含了”wrap.c”和“wrap.h”文件在上两篇博客中,这里就不重复给出了 阅读全文
posted @ 2019-08-25 21:38 王清河 阅读(688) 评论(0) 推荐(0) 编辑
摘要: makefile主要是添加了-lpthread线程库 这是服务器编写代码,客户端代码可以使用上篇,也可以使用命令:nc + IP地址+端口号来代替客户端作用 运行结果: 还使用了wrap.c和wrap.h文件,在上篇博客有,这里就重复使用了。 阅读全文
posted @ 2019-08-25 21:36 王清河 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 注意:包含了“wrap.c” 和“wrap.h”文件在上篇博客中 运行结果: 以上程序由于没有回收机制,所以出现僵尸进程 版本2 使用进程回收函数回收僵尸进程 运行结果: 阅读全文
posted @ 2019-08-25 21:33 王清河 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 字典是另一种可变容器模型,可存储任意类型的对象。 字典的每个键值(key=>value)对用冒号分隔,每个对之间用逗号分隔,整个字典包括在花括号里,格式如下 键必须是唯一,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 一个简单字典实例: 创建字典: 访问字典的值 把 阅读全文
posted @ 2019-08-23 18:32 王清河 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 序列是Python最基本的数据结构,序列中的每个元素都分配一个数字—它的位置,或索引,第一个索引是0,第二个索引是1,以此类推 Python有6个序列的内置类型。但最常见的是列表和元组 序列都可以进行的操作包括索引、切片、加、乘、检查成员。 此外Python已经内置确定序列的长度以及确定最大和最小的 阅读全文
posted @ 2019-08-23 18:32 王清河 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Python的元组与列表相似,不同之处在于元组的元素不能修改 元组使用小括号,列表使用方括号 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 创建空元组 元组只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用: 元组与字符串类似,下标索引从0开始,可以进行截取、组合 阅读全文
posted @ 2019-08-23 18:32 王清河 阅读(233) 评论(0) 推荐(0) 编辑
摘要: pthread_join函数 阻塞等待线程退出,获取线程退出状态 其作用,对应进程中 waitpid() 函数。 int pthread_join(pthread_t thread, void **retval); 成功:0;失败:错误号 参数:thread:线程ID (【注意】:不是指针);ret 阅读全文
posted @ 2019-08-23 18:32 王清河 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: Python3数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着,如果改变数字数据类型的值,将重新分配内存空间。 Python支持三种不同不同的数值类型: 整型(int):通常是被称为整型或整数,是正或负整数,不带小数点。python3整型是没有限制大小的。可以当作Long类型使用 浮点 阅读全文
posted @ 2019-08-23 18:32 王清河 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 以下是自己实现有BUG版本 阅读全文
posted @ 2019-08-23 17:15 王清河 阅读(285) 评论(0) 推荐(0) 编辑
摘要: server 下面通过最简单的客户端/服务器程序的实例来学习socket API。 server.c的作用是从客户端读字符,然后将每个字符转换为大写并回送给客户端。 client client.c的作用是从命令行参数中获得一个字符串发给服务器,然后接收服务器返回的字符串并打印。 由于客户端不需要固定 阅读全文
posted @ 2019-08-23 15:20 王清河 阅读(807) 评论(0) 推荐(1) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 90 下一页