emacs에서 재버 연결에 매달리기


15

내가 사용 jabber.el을 내에서 내 작품 채팅 서버에 연결 emacs. 이것은 최근까지 작동했지만 지금 실행할 때 jabber-connectJID를 묻는 메시지가 표시 되면 중단됩니다. 이맥스는로 취소 할 때까지 잠기 게된다 C-g.

Buffer " *-jabber-process-*" has a running process; kill it? (y or n)

... 미니 버퍼에서, 나가려면 대답 y해야합니다.

에서 *Messages*버퍼, 나는이 다른 메시지를 볼 수 있습니다

Opening TLS connection to `lxchat'...
Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat'...failed
Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat --protocols ssl3'...failed
Opening TLS connection with `openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof'...

openssl_client명령 행에서 명령을 실행하려고하면 성공적으로 연결되는 것 같습니다. SSL 연결을 설정할 수 있다는 것을 보여줍니다.

~> openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof
CONNECTED(00000003)
^C

문제가 무엇인지 해결하기 위해 다른 무엇을 할 수 있습니까?


3
openssl 명령 줄을에 시도 www.google.com:443하면 CONNECTED줄 뒤에 많은 인증서 정보가 뱉어집니다 . 아마도 서버가 연결을 수락하지만 SSL 핸드 셰이크를 완료하지 않습니까? ..
legoscia

흠, 네 말이 맞아-또한 다른 호스트에서 해당 명령을 실행하면 많은 인증서 출력을 얻습니다. 좋아, 그게 나에게 유용한 무언가를 준다. 감사!
babbageclunk

jabber.el을 사용하여 Hipchat에 연결합니다. 누군가 이모지를 보내면 때때로 Emacs가 중단된다고 생각합니다. 그리고 명백한 이유없이 Emacs가 죽는 경우가 종종 있습니다. 주요 원인은 jabber.el입니다. 며칠 동안 연결하지 않고 작업을 시도했습니다. 그리고 Emacs가 없으면 훨씬 더 안정적이라고 생각합니다. 정말 사용하고 싶지만.
iLemming

답변:


1

Emacs가 네트워크를 직접 다루지 않도록합니다. 상황이 크게 개선되었지만 단일 스레드 Emacs는 불편한 순간에 중단됩니다. jabber와 같은 기능을 구현하지 않으면 여러 플랫폼에서 단일 Emacs 구성을 유지하는 데 도움이되지만 이러한 요구가없는 경우 플랫폼 별 도구를 사용하는 것이 더 쉽고 장기적인 번거 로움이 없습니다. 예를 들어 msmtp 를 사용 하여 전자 메일과 bitlbee 및 ERC 조합을 보내 다양한 IM 네트워크에 연결합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.