原博文
2016-12-11 15:36 −
计算机网络是把各个计算机连接到一起,让网络中的计算机可以相互通信;而网络编程就是如何在程序中实现两台计算机之间的通信。例如:当你用浏览器访问博客园时,你的计算机就和博客园上的某台服务器连接起来了;然后,博客园的某台服务器将网页上的内容作为数据通过互联网传输到你的电脑上。然而,由于你的电脑上可能不仅只...
相关推荐
2019-12-09 19:38 −
python网络编程(初识)
一些概念
套接字:
套接字(socket)也叫通信端点,最初用于计算机内部进程之间的通信,而随着网络的发展,套接字被用于计算机之间的通信。举个例子,你(是一台计算机)要打电话给你的朋友(另一台计算机),你只有朋友的电话号码可不行,还得有台电话,而这台电话就相当于一个套接...
2019-12-09 16:03 −
一、前言
本文通过一个Python socket代码,实现客户端与服务端之间的tcp通信,并简要分析Python中的socket API与linux中的socket API之间的关系。
二、通信原理
tcp连接的建立学过计算机网络课程的相信都有了解,三次握手的过程如下:
...
2019-12-09 00:38 −
1.Socket概述
套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。
套接字可以看成是两个网络应用程序进行通信时,各自...
2019-12-12 21:56 −
一、单工、半双工、全双工
--单工:只有一个方向的传输,收音机、电视机
--半双工:双向都可以传输,但同一时间只能被一个方向占用,对讲机
--全双工:同一时间双向都可以传输,电话、SOCKET
二、SOCKET
--中文:套接字,通过socket模块调用socket类创建一个socket实例
...
2019-12-20 14:12 −
转自
socket到底是什么 https://blog.csdn.net/YEYUANGEN/article/details/6799575
基于kvm的qemu中宿主机和虚拟机间的通信 https://www.cnblogs.com/noxy/p/6369612....
2019-12-22 12:50 −
套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。
1. 实现客户端发送字符,服务器返回大写的字符:
服务器:
import socketserver class MyTCPHandler(socketserver.B...
2019-12-11 21:28 −
## 基于python的socket网络编程 ### 1. socket简介 首先我们需要理解什么是网络编程,网络编程就是编写程序使两台联网的计算机之间能够进行通信,即能相互交换数据。 然后我们再来理解socket,socket即套接字,是操作系统提供的独立于具体协议的网络编程接口,使用socket可...
2019-12-06 13:03 −
* [1.socke分类](#1) * [2.基本操作函数](#1) * [3.c实现的网络聊天程序](#1) **套接字(socket)** *是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。 * ![](https://img2018.cnblog...
2019-12-24 14:13 −
套接字工作流程
先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端...
2019-12-03 20:09 −
# Python Socket与Linux Socket [TOC] > socket: Python的底层网络接口,一般情况程序员不需要接触到这个模块。有更多的高级模块,比如`requests`可以直接使用。本文章试图从Python的socket模块和linux socket api的角度来对P...