原文:在 Boolan 网开讲《网络编程实战》课程

网络编程实战 是一门以讲解实例为主的课程,每一节都讲一两个网络编程的例子程序,课程偏重 Linux 服务端 TCP 网络编程。 本课程要求听课人员已经读过 Unix 网络编程 ,能写简单的 TCP echo 服务。 课程地址:http: boolan.com course 配套页面:http: chenshuo.com pnp ...

2014-12-03 01:47 0 2385 推荐指数:

查看详情

C++11网络编程

Handy是一个简洁优雅的C++11网络库,适用于linux与Mac平台。十行代码即可完成一个完整的网络服务器。 下面是echo服务器的代码: 其中EventBase是事件分发器,内部使用epoll/kqueue进行IO事件分发。 EventBase功能丰富,还包含了定时任务等功能 ...

Thu Jun 25 18:08:00 CST 2015 0 4450
Socket网络编程--小小盘程序(1)

  这个系列是准备讲基于Linux Socket进行文件传输。简单的文件传输就是客户端可以上传文件,可以从服务器端下载文件。就这么两个功能如果再加上身份验证,就成了FTP服务器了,如果对用户的操作再加上一些功能(如分享),就可以作为一个最简单的盘了。想想是不是有点小激动啊。   我这一小节就不 ...

Sat Aug 02 18:46:00 CST 2014 1 2757
Socket网络编程--小小盘程序(4)

  在这一小节中实现了文件的下载,具体的思路是根据用户的uid和用户提供的文件名filename联合两张表,取得md5唯一标识符,然后操作这个标识符对应的文件发送给客户端。   实现下载的小小盘程序   client.cpp增加下面这个函数以实现文件的下载 ...

Wed Aug 06 03:41:00 CST 2014 10 1330
Socket网络编程--小小盘程序(5)

  各位好呀!这一小节应该就是这个小小盘程序的最后一小节了,这一节将实现最后的三个功能,即列出用户在服务器中的文件列表,还有删除用户在服务器中的文件,最后的可以共享文件给好友。   列出用户在服务器中的文件列表   增加一个结构体   为了方便我就假设服务器最多可以存16 ...

Wed Aug 06 17:17:00 CST 2014 4 1657
程序员必备课程——网络编程入门

关键字:互联网协议,网络分层,socket,TCP/IP协议,jdk源码,多线程,线程池,ExecutorService 本文的主要目的是面向程序员,所以涉及到程序编码上面比较多的是TCP/IP协议以及Socket协议,这里会重点介绍,而在学习这两个协议之前,对于整个互联网的运行原理 ...

Fri Dec 08 01:16:00 CST 2017 6 6618
VC++6.0网络编程Socket编程(转)

从csdn上下载的该软件的教程: 作为一个初学者,深感Socket编程入门的困难,但当把一些问题弄懂之后,回过头来看以前遇到的一些问题,才发现 Socket编程其实并没有那么复杂。接下来我就把我遇到的一些困难讲述下,并补上解决的办法。 首先我们要想实现一个简单的点对点网络通信,就应该有一个客户 ...

Fri Jan 15 08:13:00 CST 2016 0 4576
Linux C高级编程——网络编程之以太(2)

Linux网络编程——以太 宗旨:技术的学习是有限的,分享的精神是无限的。 1、以太帧格式 源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位,是在网卡出厂时固化的。用ifconfig命令查看,“ 硬件地址 00:0c ...

Mon Aug 07 03:36:00 CST 2017 0 1282
宽字节安全 JAVA安全线上进阶课程开讲啦!!!

前言 宽字节安全首次推出 JAVA安全进阶课程,系统性讲解JAVA反序列化漏洞,代码执行漏洞等开发中可能出现的安全问题。深入漏洞原理,写出更安全地代码。 课程优势 对于很多线上课程以攻击入手来讲解java安全,总感觉缺点什么。在我看来,安全不只有攻击,还需要从攻击中学习怎么防御。对于很多以 ...

Tue Jul 27 00:33:00 CST 2021 0 225
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM