프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

익명 사용자의 이미지

tcp 소켓 프로그래밍 중 데이터가 잘려서 보내집니다..?


첫 번째는 원래 연습 예제에 있던대로 했을 때인데 (write 1번 호출로 문자열 전체를 보내는 것) 앞 글자가 잘려서 보내지고 두 번째는 제가 하나씩 보려고 문자 개수만큼 write를 호출해서 보냈습니다.

두번째에는 잘 전달되었는데 첫번째는 왜 이러한 결과가 나오나요?
(첨부한 사진 보시면 왼쪽이 서버 소켓이고 오른쪽이 클라 결과 콘솔화면입니담)

모자란 머리로 생각했던 이유들은

1. 바이트 오더링! : 1B 사이즈 문자이기 때문에 해당없음

2. 버퍼? 비워야할까 : 구글링 통해서 버퍼를 비우기 보다 소켓 옵션을 NO_DELAY로 하라고 하길래 그렇게 했지만 변함이 없었음다.

무엇을 생각하지 못한건지 궁금합니당

익명 사용자의 이미지

ibus-hangul 빌드 해보신 분 있나요

제가 사정이 있어서 ibus-hangul을 빌드하려 하는데 메뉴얼대로 했는데 잘 안되네요.
메뉴얼대로

./autogen.sh --prefix=/usr
make
sudo make install을 했는데 sudo make install하는 과정에서 아래와 같은 오류가 뜨네요.

make[2]: *** [Makefile:637: install-nodist_setup_hangulPYTHON] Error 1
make[2]: Leaving directory '/home/onting/ibus-hangul/setup'
make[1]: *** [Makefile:883: install-am] Error 2
make[1]: Leaving directory '/home/onting/ibus-hangul/setup'
make: *** [Makefile:501: install-recursive] Error 1

ibus-hangul 빌드 해보신 분계시면 도움좀 부탁드립니다.

lalupo20의 이미지

얼마전에 비주얼스튜디오 안드개발 관련 질문드렸는데

ssd나가서 센터가서 교체하고 싹다 포맷하고

죄다 새로 설치했는데 갑자기 릴리스모드에서 빌드 후 적재 되네요.

급 기분이 좋아짐

익명 사용자의 이미지

단순 연결 리스트가 오류가 납니다.

연결 리스트를 공부하는 중인데 딱히 틀린게 느껴지지 않는데 번호와 name을 입력 받고나면 while문이 돌지 않고 실행이 종료 됩니다. 무엇이 문제인가요?

익명 사용자의 이미지

단순 연결 리스트가 오류가 납니다.

연결 리스트를 공부하는 중인데 딱히 틀린게 느껴지지 않는데 번호와 name을 입력 받고나면 while문이 돌지 않고 실행이 종료 됩니다. 무엇이 문제인가요?

익명 사용자의 이미지

gtk library에서 g_timeout_add 함수를 사용하고 싶습니다.

리눅스에서 멀티스레드 서버를 만들고 있는데 g_timeout_add 함수를 이용해서 전역변수의 값이 1 증가할 때마다 10초 후에 감소하도록 설정해주고 싶은데 어떻게 해야할지 모르겠습니다. gtk에 대한 지식이 전무합니다.

Hodong Kim@Google의 이미지

끝글자 버그를 고칩시다 3 - scintilla

Forums: 

https://kldp.org/node/161762 에 이어서 계속되는 글입니다.

scintilla 끝글자 버그

geany 에도 끝글자 버그가 있습니다. 이 역시 마우스 클릭할 때 reset 을 하지 않아서 발생하는 버그입니다.
geany 는 scintilla 를 사용합니다. scintilla 코드를 고치겠습니다.
패치는 아래와 같습니다. 버튼 클릭할 때, 항상 reset 하는 건 아니고 preedit string 가 있을 때만 im_context 을 reset 합니다.
이렇게 고치기 쉬운 버그가 바로 끝글자 버그입니다.

Hodong Kim@Google의 이미지

끝글자 버그를 고칩시다 2 - wxWidgets

Forums: 

https://kldp.org/node/161761 에 이어서 계속되는 글입니다.

wxWidgets 끝글자 버그

업데이트: Thu 27 Jun 2019 13:51:51

쉬울 줄 알았는데 생각보다 쉽지 않습니다.
GtkEventControllerKey, GtkPropagationPhase 를 활용해보기로 했습니다.

https://github.com/wxWidgets/wxWidgets/pull/1367

개발자분께서 수용할 수 없다고 해서 GG 쳤습니다.
개발자분의 의견을 존중합니다.
코드는 위에 링크에서 보실 수 있고 개인적으로 컴파일해서 사용하시면 되겠습니다.
감사합니다.

Hodong Kim@Google의 이미지

끝글자 버그를 고칩시다 1

Forums: 

안녕하세요.

기획의도

리눅스 사용하다보면 각종 어플에 발생하는 끝글자 버그 때문에 멘붕이 오는 경우가 많습니다.
이 글의 첫번째 기획 의도는 끝글자 버그를 고치는 것이고
두번째 기획 의도는 끝글자 버그를 고치는 방법을 알려드리는 것입니다.
그동안 보고 받은 어플들을 상대로 끝글자 버그를 고쳐 나가는 방법을 알려드리겠습니다.

eclipse 끝글자 버그 - 현재 재현 불가

전에 보고된 eclipse 끝글자 버그는 현재 재현되지 않습니다.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=371397
하지만 ibus 를 사용하면 끝글자 버그를 겪을 것입니다.
그 경우 ibus 를 사용하지 말고 uim, imhangul 등 끝글자 버그가 없는 입력기를 사용하시면 됩니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기