电脑A和B连接在同一个路由器下,A作为主机,python代码用wifi连接
时间: 2024-03-23 08:35:55 浏览: 76
路由器和另一个路由器怎么设置连接?
如果你想在电脑A上运行Python代码并通过WiFi连接到电脑B,你可以使用`socket`模块来实现。下面是一个简单的示例,假设你想在电脑A上运行代码,并且电脑B的IP地址是`192.168.0.2`,端口号为`8080`:
```python
import socket
HOST = '192.168.0.2' # 电脑B的IP地址
PORT = 8080 # 电脑B的端口号
# 创建一个socket对象
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
# 连接到电脑B
s.connect((HOST, PORT))
print(f'Connected to {HOST}:{PORT}')
# 发送数据到电脑B
message = 'Hello, World!'
s.sendall(message.encode())
# 接收来自电脑B的数据
data = s.recv(1024)
print(f'Received: {data.decode()}')
```
在上面的示例中,我们使用`socket.AF_INET`表示使用IPv4协议,`socket.SOCK_STREAM`表示使用TCP协议。然后通过`s.connect`方法连接到电脑B的IP地址和端口号。在连接成功后,我们使用`s.sendall`方法发送数据到电脑B,并使用`s.recv`方法接收来自电脑B的数据。最后,我们将接收到的数据打印出来。
在电脑B上,你可以编写类似的代码来接收来自电脑A的数据并发送回复。
阅读全文