···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
客户端服务器
28 Session 和 Cookie 的概念
Session 和 Cookie 的概念,现在正式进入第四部分学习,作为开头部分,我们首先要介绍下 Web 框架中常用到的 Cookie 和 Session 的概念。在了解了这些基础知识后,我们就可以学习 Django 中是如何使用 Cookie 和 Session ...
Java 服务器多线程编程
Java 服务器多线程编程,1. 前言,前面小节介绍的 Java TCP Socket 程序是单线程模型,也是阻塞式模型。我们调用 java.net.ServerSocket 的 accept 方法,此时线程会被阻塞,等待客户端连接。当有新客户端连接到服务器以后,...
非阻塞 Java Socket 编程示例
非阻塞 Java Socket 编程示例,1. 前言,在上一节我们介绍了通过 Java NIO 可以编写 非阻塞式 Socket 程序。Java NIO 新引入的几个类是:,ServerSocketChannel、SocketChannel、Selector、SelectionKey、ByteBuffer。其实 Jav...
如何创建 Java TCP Socket
如何创建 Java TCP Socket,1. 前言,TCP 的英文全称是 Transmission Control Protocol ,翻译成中文叫做 传输控制协议 ,它是 TCP/IP 协议族中非常重要的一个 传输层 协议。TCP 是一个面向连接的、面向字节流的、可靠的传...
SSH 服务器
SSH 服务器,简介,SSH 的架构是服务器/客户端模式,两端运行的软件是不一样的。OpenSSH 的客户端软件是 ssh,服务器软件是 sshd。本章介绍 sshd 的各种知识。,如果没有安装 sshd,可以用下面的命令安装。,# Debian,$ sudo ap...
WebSocket
WebSocket,WebSocket 是一种网络通信协议,很多高级功能都需要它。,初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?,答案很简单,因为 HTTP 协议有一个缺...
SSH 客户端
SSH 客户端,简介,OpenSSH 的客户端是二进制程序 ssh。它在 Linux/Unix 系统的位置是/usr/local/bin/ssh。,Linux 系统一般都自带 ssh,如果没有就需要安装。,# Ubuntu 和 Debian,$ sudo apt install openssh-client,,# Ce...
11.10 在网络服务中加入SSL
11.10 在网络服务中加入SSL,问题,你想实现一个基于sockets的网络服务,客户端和服务器通过SSL协议认证并加密传输的数据。,解决方案,ssl 模块能为底层socket连接添加SSL的支持。 ssl.wrap_socket() 函数接受一个已存在的...