当前位置:   article > 正文

python socket connect函数_python socket 完成简单的通信

python socket connect

栏目介绍socket的通信方法

推荐(免费):

socket的介绍

socket又称“套接字”,socket会通过udp/tcp协议来发送数据,用来实现两台机器的简单通信。

注意:如果要用socket实现两台机器的简单通信,请先确保这两台机器连入同一个局部网中。当然,socket也可以实现一台机器的通信,你只需要把连接对象ip设置为127.0.0.1,也就是本机ip。

实例

这里只展示部分实用的函数。

函数描述socket.socket()创建一个套接字

socket.bind()绑定到一个ip和端口上,传入参数为元组

socket.recv()接受数据

socket.send()发送数据

socket.close()关闭套接字

socket.connect()连接到一个ip和端口上

socket.listen()开启tcp端口上监听模式

socket.accept()阻塞,等待连接

机器之间的通信功能

socket服务端

让我们创建一个叫做socket_server.py,然后输入以下代码:import socket

server = socket.socket()server.bind(('0.0.0.0',80))server.listen()sock,addr = server.accept()data = ""while True:

tmp_data = sock.recv(1024)

if tmp_data:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/561162
推荐阅读
相关标签
  

闽ICP备14008679号