제목과 마찬가지로 메시지를 반복적으로 보내는 방법을 알고 싶습니다.어떻게 반복적으로 파이썬에서 서버 소켓을 통해 메시지를 보낼 수 있습니까?
"while"기능을 사용하는 것처럼 간단합니까?
내가하려는 것은 클라이언트가 조인 할 때입니다. 나는 서버를 끝내고 끊임없이 클라이언트에 데이터를 보내고 싶다. 가능한 경우 다음 메일을 얼마나 빨리 보내고 싶은지 조정할 수있는 방법입니다.
감사합니다. 감사드립니다.
제목과 마찬가지로 메시지를 반복적으로 보내는 방법을 알고 싶습니다.어떻게 반복적으로 파이썬에서 서버 소켓을 통해 메시지를 보낼 수 있습니까?
"while"기능을 사용하는 것처럼 간단합니까?
내가하려는 것은 클라이언트가 조인 할 때입니다. 나는 서버를 끝내고 끊임없이 클라이언트에 데이터를 보내고 싶다. 가능한 경우 다음 메일을 얼마나 빨리 보내고 싶은지 조정할 수있는 방법입니다.
감사합니다. 감사드립니다.
import socket, using socket.socket 이것이 도움이된다면. 반복적으로 데이터를 보내는 방법을 알아 냈습니다. 그게 지금이다, 나는 루프에서 벗어나는 방법을 알아야한다. 새로운 클라이언트가 서버 조인 어느 때 - 쉐인 O
대신
while True:
일을 어떤 종류의 서버와 소켓의
inloop = True;
while inloop:
bla
if(something):
inloop = false;
SocketServer 모듈에 대해 읽어보십시오. 특히 ThreadingMixIn을 사용하면 여러 클라이언트를 동시에 처리 할 수 있습니다. 이것은 파이썬 라이브러리이며 SocketServer.py 소스 파일은 어떻게 구현되는지 볼 수 있습니다.
ThreadingMixin은 Select 모듈과 비슷합니까? 왜냐하면 나는 클라이언트를 업데이트 된 상태로 유지하는 방법을 찾고 있기 때문이다. 그 동안 클라이언트가 서버를 업데이트 할 수 있도록 허용합니다. –
예를 들어 ThreadingTCPServer를 사용하면 각 클라이언트 연결에 대한 스레드가 생성됩니다. 그러면 새로운 클라이언트가 서버에 가입 할 때 걱정할 필요가 없습니다. 1 : 1 클라이언트/서버 기반으로 원하는 동작을 구현할 수 있습니다. 서버에서 지속적인 업데이트를 보내는 동안 비동기 클라이언트 요청에 응답하려면 select 모듈을 사용해야합니다. 아마도 지금하고있는 코드를 추가하기 위해 시도하려는 작업에 대한 자세한 정보로 질문을 편집하십시오. –
합니까? udp로 태그를 지정했지만 udp는 상태가 표시되지 않습니다. 참여를 원한다는 것은 무엇을 의미합니까? –
socket.socket을 사용하여 가져 오기 소켓 이것이 도움이되는 경우. 반복적으로 데이터를 보내는 방법을 알아 냈습니다. 그게 지금이다, 나는 루프에서 벗어나는 방법을 알아야한다. 새 클라이언트가 서버에 조인 할 때 –