python-socket编程(入门,网络基础)
2018-08-29 19:44
531 查看
一、网络基础
网络建立的目的是为了数据交互(通信)
如何实现通信:
1.建立好底层的物理连接介质
2.有一套统一的通信标准,称之为互联网协议
1.osi七层协议
互联网协议按照功能的不同分为osi七层或tcp/ip五层或tcp/ip四层
from socket import socket, AF_INET, SOCK_STREAM IP = "127.0.0.1" PORT = 8888 ADDRESS = (IP, PORT) BUFSIZE = 1024 print("客户端开启了") # 1.创建客户端socket对象 cliSocket = socket(AF_INET, SOCK_STREAM) # 2.连接服务器地址 cliSocket.connect(ADDRESS) print(cliSocket) # 3.收发数据 cliSocket.send("客户端发送的数据".encode("utf-8")) data = cliSocket.recv(BUFSIZE) print(data.decode("utf-8")) # 4.关闭客户端 cliSocket.close() print("客户端关闭了")client
相关文章推荐
- 最基础的Python的socket编程入门教程
- python网络编程基础(连载)03 socket-tcp
- [Python]网络编程--socket入门
- python基础学习-socket网络编程
- 从零开始学Python第八周:网络编程基础(socket)
- python基础---网络编程(socket编程)
- Java的Socket网络编程基础知识入门教程
- Python网络编程基础笔记-poll实现非阻塞socket
- 入门级最简单的python网络编程源码socket,仅供参考
- Python基础:网络编程socket基本篇
- 最基础的Python的socket编程入门教程
- Python基础学习(5)网络编程socket、文件上传、粘包问题、socketserver、IO多路复用、线程与进程、进程池、线程池、上下文管理、协程
- python 网络编程基础学习笔记(1)-网络客户端-socket
- 从零开始学Python第八周:详解网络编程基础(socket)
- Python案例-网络编程-socket入门-server&client
- Java网络编程基础教程之Socket入门实例
- Java套接字(Socket)网络编程入门
- Python网络编程之socket
- Python入门:socket编程
- Linux IPC之Socket网络编程基础篇