Python网络编程之Socket的简单实现
发布时间:2020-12-17 00:16:24 所属栏目:Python 来源:网络整理
导读:p class="title"一、引入 关于Python的网络编程,最基础莫过于socket了。 socket,又称“套接字”,网络上的两个程序如果想要实现双向的数据通信,需要建立连接,这个连接的一端就称为一个socket。 python中有一个模块socket,在这个模块中可以找到socket()
<p class="title">一、引入 关于Python的网络编程,最基础莫过于socket了。 socket,又称“套接字”,网络上的两个程序如果想要实现双向的数据通信,需要建立连接,这个连接的一端就称为一个socket。 python中有一个模块socket,在这个模块中可以找到socket()函数,该函数用于创建套接字对象。根据所用协议的不同(TCP/IP和UDP/IP),可以创建两类socket。下面贴上一个TCP/IP类的socket实例。
__author__ =
socket import *
HOST = PORT = BUFIZE = ADDR =
tcpSerSock = tcpSerSock.listen(
print( tcpCliSock,addr = print(
data =
print( tcpCliSock.send(b % except ConnectionResetError print( % (addr[],addr[ tcpSerSock.close()
__author__ =
socket import *
HOST =
PORT =
BUFSIZE =
ADDR =
tcpCliSock =
msg = input(>
data =
tcpCliSock.close()
1.分别启动服务端和客户端,注意先启动服务端。
2.发送数据
3.断开连接 <p class="title">五、总结概括 简单的做了一个socket的实例(由于socket的阻塞模式,本实例同一时间只能一个客户端连到服务器,只有当当前连接的客户端断开了连接,其他客户端才能连进来)。 关于socket编程,还有更丰富的东西在里面。本例仅供参考。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |