网络编程
qq_40077103
这个作者很懒,什么都没留下…
展开
-
socket编程介绍
一、什么是Socket套接字是一种网络API,用来开发网络程序。在Unix中,一切皆文件,可以打开、关闭以及读写。Socket也是一种文件,它所提供的一些函数就是在进行打开、关闭和读写。Socket位于应用层和传输层之间,程序员不需要过多的了解复杂的传输层协议,仅需要使用socket提供的接口就可以实现数据通信。二、Socket的类型Linux支持多种套接字类型,即应用程序希望的通信服...原创 2018-09-09 17:27:55 · 179 阅读 · 0 评论 -
TCP socket 编程示例
本代码为老师提供的示例程序一、TCP socket 编程模型 二、使用TCP协议实现一个简单的通讯程序1.服务器端#include<stdlib.h>#include<stdio.h>#include<sys/socket.h>#include<netdb.h>#include<string....转载 2018-09-09 19:04:41 · 6965 阅读 · 0 评论 -
UDP socket 编程示例
本代码根据老师提供的tcp示例改写一、UDP socket 编程模型 二、使用UDP协议实现一个简单的通讯程序1.服务器端#include<stdlib.h>#include<stdio.h>#include<sys/socket.h>#include<netdb.h>#include<string.h>...原创 2018-09-09 19:14:11 · 15519 阅读 · 5 评论 -
TCP远程控制系统
一、基本原理远程控制应用十分广泛,除了正常的远程控制系统以外。木马、僵尸程序都属于远程控制类程序。本文使用TCPsocket实现一个简易的远程控制系统1.流套接字流程回顾关于TCP socket 的例子可以在以前的博文中看到2.远程控制系统流程3.工作原理客户端接收用户输入的命令,客户端通过套接字将命令传送给服务器端;服务器在收到用户的命令,对命令进行解析在...原创 2018-09-16 15:21:09 · 2163 阅读 · 0 评论