我正在尝试使客户端保持活动状态并等待服务器连接.目前,如果我在服务器之前打开客户端,它会失败,因为客户端找不到服务器连接并停止运行.我看过类似的话题,但是对于c#和Java来说.我是新手,所以帮帮我们:)
#!/usr/bin/env python
import pyaudio
import socket
import sys
import time
# Pyaudio Initialization
chunk = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 10240
p = pyaudio.PyAudio()
stream = p.open(format = FORMAT,
channels = CHANNELS,
rate = RATE,
input = True,
frames_per_buffer = chunk)
# Socket Initialization
host = ''
port = 50000
size = 1024
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host,port))
# Main Functionality
while 1:
data = stream.read(chunk)
s.send(data)
s.recv(size)
Run Code Online (Sandbox Code Playgroud)
#!/usr/bin/env python
import pyaudio
import …
Run Code Online (Sandbox Code Playgroud)