随笔分类 -  unix网络编程

摘要:Unix网络编程---第四次作业要求:服务器利用I/O复用技术,实现同时向多个客户提供服务。服务端:接收客户连接请求,并打印客户IP地址及端口号,然后接收客户发来的字符串,并打印该字符串和其来自与哪个客户。同时向客户返回该字符串。客户端:从命令行接收服务器地址,并向服务器发起连接请求,连接成功后,从... 阅读全文
posted @ 2015-11-26 15:32 鎏鑫岁月 阅读(467) 评论(0) 推荐(0)
摘要:Unix网络编程---第三次作业要求:利用多线程技术实现如下并发网络程序,要求对上课时的实现进行完善,利用线程专用数据TSD实现。服务端:服务器等待客户连接,连接成功后显示客户地址,接着接收该客户的名字并显示,然后接收来自客户的信息(字符串),将该字符串反转,并将结果送回客户。要求服务器具有同时处理... 阅读全文
posted @ 2015-11-25 22:42 鎏鑫岁月 阅读(541) 评论(0) 推荐(0)
摘要:Unix网络编程---第二次作业要求:客户端:1、从命令行读入服务器的IP地址;并连接到服务器;2、循环从命令行读入一行字符串,并传递给服务器,由服务器对字符串反转并将结果返回客户程序;3、客户程序显示反转后的字符串;服务器端:1、接收客户的连接请求,并显示客户的IP地址和端口号;2、接收客户传来的... 阅读全文
posted @ 2015-11-24 01:05 鎏鑫岁月 阅读(720) 评论(0) 推荐(0)
摘要:Unix网络编程---第一次作业要求:客户端:从命令行读入服务器的IP地址;并连接到服务器;服务器端: 接受客户的连接请求,并显示客户的IP地址和端口号。实现代码:1、客户端程序:my_client.c#include #include #include #include #include #def... 阅读全文
posted @ 2015-11-24 01:01 鎏鑫岁月 阅读(912) 评论(0) 推荐(0)
摘要:Unix操作系统内核结构报告1、有一个程序的代码如下:main(){int i ;for(i=0; imain(){extern catcher();signal(SIGCLD, catcher);if(fork() == 0)exit();pause(); /* 挂起执行,直到收到一个信号 */}... 阅读全文
posted @ 2015-11-24 00:56 鎏鑫岁月 阅读(848) 评论(0) 推荐(0)
摘要:命令模式下编辑:ddp 交换两行位置(原意:删除一行再粘贴该行,删除时把这一行复制到缓冲)xp 交换两个字符位置(原意:删除光标指向的当前字符再粘贴该字符,删除时把这一行复制到缓冲)yy 复制光标所在行到缓冲yw 复制光标处之字到字尾至缓冲区nyy 复制光标所在处以下n行到缓冲区,eg:5yyP 在... 阅读全文
posted @ 2015-11-19 12:18 鎏鑫岁月 阅读(473) 评论(0) 推荐(0)