문제점이 있습니다. WebSocket 서버를 구현하려면 서버가 클라이언트에 데이터를 보낼 수 없습니다 (Chrome 16). 예를 들어, "Hello"텍스트를 보내는 경우 서버는 데이터 프레임 "0x81 0x05 0x48 0x65 0x6c 0x6c 0x6f"를 클라이언트에 보내지 만 브라우저는 데이터를받을 수 없습니다. 이 코드가 잘못 되었습니까?WebSocket Server 데이터 프레이밍 (RFC6455)
sub getSendDataNoMask{
my $dataStr="Hello";
my @ret;
push(@ret,pack("H*","81"));
push(@ret,pack("H*","05"));
push(@ret,$dataStr);
return join("",@ret);
}
'getSendDataNoMask'의 반환 값으로 무엇을하고 있는지 어떻게 말하고 있습니까? – mob
반환 값은 다음과 같이 소켓 전송 데이터입니다. $ socket-> send (getSendDataNoMask()); 이 데이터 만 있으면 더 이상 없습니다 .... – Random