- 博客(6)
- 收藏
- 关注
原创 MyIM服务端聊天记录(网络编程作业)
1.设计服务端保存聊天记录功能2.客户端增加一个聊天记录漫游,打开后会在服务器端记录聊天记录3.服务端增加一个记录聊天记录进程,利用管道与数据交换进程获取聊天记录源代码:服务器端(echo_storeserv.c):#include <stdio.h>#include <stdlib.h>#include <string.h>#include &...
2019-04-15 22:46:34
703
原创 网络编程fork()和sigaction()函数的运用
编写程序,子进程计算一个耗时的计算(用sleep代替),父进程每秒显示一个“ . ”表示计算正在进行中,直到子进程结束,打印计算结果(示意的字符串即可),结束父进程。 编写程序,当用户按下Ctrl+C时,询问是否退出程序,输入Y终止程序。...
2019-03-29 09:16:45
675
原创 Linux系统基于TCP的回声(echo)服务器端/客户端(改写)
服务端是一个选代服务端,持续提供服务,同时只能为一个客户端提供服务。信息传输协议(V2.0):1字节字符串长度+字符串内容(长度小于255)信息传输协议(V3.0):4字节字符串长度+字符串内容(长度小于2^32)服务器端:#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&amp;amp;gt;#include &amp;amp
2019-03-15 08:16:21
2109
原创 Linux下TCP套接字示例(Hello World改写)
tcp套接字中需多次调用read函数读取服务器端调用1此write函数传递的字符串。更改程序:服务器端多次调用write函数传输数据;客户端调用一次read函数进行读取;为达到这些目的,客户端需延迟调用read函数。以下是源代码:tcp_server.c(TCP服务器端)#include <stdio.h>#include <stdlib.h>#inclu...
2019-03-10 21:35:03
532
原创 在Ubuntu系统使用code:blocks实现大数阶乘(C语言)
输入一个数字计算该数字的阶乘显示计算结果循环计算,直到用户输入-1为止可输入很大的数代码如下:#include&lt;stdio.h&gt;void factorial(int n){ //阶乘函数 int array[1000]={1}; //设置数组存储阶乘结果,设置首位为1 int jinwei; ...
2019-03-05 21:07:15
794
原创 在VBox虚拟机下安装Debian系统并安装codeblocks软件
VBox版本:6.0.4debianb版本:9.8.0codeblocks版本:17.121.在Windows系统下安装VBox虚拟机2.下载debian系统镜像文件3.下载codeblocks软件与C,C++运行环境4.C,C++代码测试一、 在Windows系统下安装VBox虚拟机首先在VBox官网下载最新VBox程序 https://www.virtualbox.org...
2019-02-28 22:41:38
742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅