Linux平台C语言Socket编程练习之线程专用数据TSD实现

作者: 分类: 学习记录 评论: 暂无 时间: 2016-11-26 浏览: 659 次

0x00 要求

采用多线程并发服务器技术,服务器可以同时接受多个客户的请求。具体要求如下:

服务端

接收并显示与之连接的客户端的名称;

接收客户端发来的字符串,显示出来,并对字符串做反转处理,最后将处理后的字符串发回给客户;

在每个用户退出时要显示该用户输入的所有信息。

客户端

根据客户输入的服务器IP地址,向服务器发起建立连接的请求;

接收客户输入的客户端名称,并把该客户端名称发给服务器;

接收客户输入的字符串,将字符串发送给服务器;

接收服务器发回的反转处理后的字符串并显示。继续接受客户输入的字符串,直到用户输入quit时退出。

0x01 代码

阅读全文»

Linux平台C语言Socket编程练习之多线程服务器

作者: 分类: 学习记录 评论: 暂无 时间: 2016-11-25 浏览: 1,525 次

0x00 要求

采用多线程并发服务器技术,服务器可以同时接受多个客户的请求。具体要求如下:

服务端

接收并显示与之连接的客户端的名称;

接收客户端发来的字符串,显示出来,并对字符串做反转处理,最后将处理后的字符串发回给客户。

客户端

根据客户输入的服务器IP地址,向服务器发起建立连接的请求;

接收客户输入的客户端名称,并把该客户端名称发给服务器;

接收客户输入的字符串,将字符串发送给服务器;

接收服务器发回的反转处理后的字符串并显示。继续接受客户输入的字符串,直到用户输入quit时退出。

0x01 代码

阅读全文»

Linux平台C语言Socket编程练习之多进程服务器

作者: 分类: 学习记录 评论: 暂无 时间: 2016-11-25 浏览: 1,128 次

0x00 要求

采用多进程并发服务器技术,服务器可以同时接受多个客户的请求。具体要求如下:

服务端

接收并显示与之连接的客户端的名称;

接收客户端发来的字符串,显示出来,并对字符串做反转处理,最后将处理后的字符串发回给客户。

客户端

根据客户输入的服务器IP地址,向服务器发起建立连接的请求;

接收客户输入的客户端名称,并把该客户端名称发给服务器;

接收客户输入的字符串,将字符串发送给服务器;

接收服务器发回的反转处理后的字符串并显示。继续接受客户输入的字符串,直到用户输入quit时退出。

0x01 代码

阅读全文»

Linux平台C语言Socket编程练习之UDP套接字

作者: 分类: 学习记录 评论: 暂无 时间: 2016-11-25 浏览: 1,126 次

0x00 要求

实现一个基于UDP协议的服务器-客户端程序,要求完成以下功能:

服务端

接收客户的连接请求,并发送欢迎信息,显示客户的IP地址和端口号;
 
循环接收接收客户传来的字符串,反转后传递给客户; 

客户端

从命令行读入服务器的IP地址;并连接到服务器;
 
循环从命令行读入一行字符串,并传递给服务器,由服务器对字符串反转,并将结果返回客户程序,如果用户输入的是quit,则关闭连接;
 
客户程序显示反转后的字符串;

0x01 代码

阅读全文»

一道有趣的网络取证分析CTF题目

作者: 分类: CTF 评论: 暂无 时间: 2016-11-19 浏览: 1,728 次

0x01 解题

这是一道新颖的网络取证分析的题目,用TCP协议紧急数据来隐藏发送flag,很多选手都被其中的图片带偏了方向,导致花了很多时间也没有做出来,其实刚开始我也被带入坑:-(

阅读全文»