프로그래밍 QnA

munhoney의 이미지

다른 버전을 갖는 라이브러리를 공존하는 방법은?

안녕하세요 예전 코드를 컴파일 중에 라이브러리 불일치 문제가 있어서 문의드립니다.

음.. 현재 사용하고 있는 운영체제 (우분투 12.04)에 A라는 라이브러리가 이미 설치 되어있습니다. 버전은 1.1이라고 하지요.
하지만, 예전 코드에서는 1.0을 사용하고 있습니다. 둘간에는 마이너한 부분만 수정되었지만, 예전 코드 상에서는 이 부분이 매우 중요하여 꼭 1.0 버전을 사용해야 합니다.

zzang3757의 이미지

소켓 keep alive 관련하여 질문 드립니다..

c 소켓에서

setsockopt 함수를 이용하여 keep alive 패킷을 전송하는 시간 설정을 변경 하려 합니다.

tcp 스택 단에서 변경된 keep alive 전송 시간에 따라 패킷을 전송할텐데,,

상대측에선 이 keep alive 패킷이 도착했는지 안했는지,, 어플리케이션 단에서 알수 있는 방법이 있나요 ??

tcp가 알아서 전부다 처리하기때문에 어플리케이션에서 keep alive 패킷의 도착 여부는 확인할 방법이 없는건가요 ㅜ

zzang3757의 이미지

소켓 keep alive 관련하여 질문 드립니다..

c 소켓에서

setsockopt 함수를 이용하여 keep alive 패킷을 전송하는 시간 설정을 변경 하려 합니다.

tcp 스택 단에서 변경된 keep alive 전송 시간에 따라 패킷을 전송할텐데,,

상대측에선 이 keep alive 패킷이 도착했는지 안했는지,, 어플리케이션 단에서 알수 있는 방법이 있나요 ??

tcp가 알아서 전부다 처리하기때문에 어플리케이션에서 keep alive 패킷의 도착 여부는 확인할 방법이 없는건가요 ㅜ

chlgpwjd39의 이미지

게임을 만드는 도중 이상해서 질문드립니다

800*600 해상도에서는 문제가 없는데
1024해상도로 올렸더니(다이렉트작업)
잘나오다가 알탭이나 컨트롤+알트+델리트 윈도우로 몇번 왔다갔다하면
3d모델이 깨져서 나오는데
너무 막연한 질문인거 같기도 한데
어디가 잘 못된지 감이 오질않아 이러한 경험을 하신분들이나 아시는 분은 조언부탁드려요
게임개발의 관심있는 아직 초보자

pogusm의 이미지

오토프로그램 제작 원리가 궁금합니다.

제가 게임을 잘 안하는 편이라 잘 모르는 상태로 호기심에 질문을 드립니다.

아주 오래전, 리니지1 초장기에 리니지1을 잠깐 해본적이 있었는데요
그때 오토 프로그램을 실행한후 f1~f10 중 어느 키를 누르면
게임상 마우스가 캐릭터 주위를 돌아가며 자동클릭을 해줘서 아이템등을 쉽게 얻을 수 있게
해주는걸 사용해본적이 있습니다.

이렇게 게임이 실행중인 상태에서, 단축키를 눌러서 마우스를 조작하는 기술은
그냥 windows API를 이용한 프로그램인건가요?

그리고 자동사냥(자동장사) 프로그램이란것도 있다고 알고 있는데
자동사냥 프로그램은 화면상에 나타는 적을 감지하여 공격명령을 내리거나
캐릭터의 체력이 거의 떨어진 것을 감지하여 자동으로 회복아이템을 사용할때
화면에 표시된 영상을 직접 분석 하여 감지 하는건가요?
아니면 메모리상의 데이터를 분석해서 감지하는건가요?

oosap의 이미지

삭제합니다

sysmoon의 이미지

django 500 internal error debugging

장고에서 개발중입니다.

서버에서 500 Internal error가 발생하는 경우가 있는데 몇번째 라인에서 발생하는지 화면에 찍어주질 않습니다.
setting.py 에서 Debug=False로 해주어야 에러 화면이 보인다고 해서 해봣지만 별 도움이 안되는 에러 메시지들만 잔뜩입니다.

예를들어 함수 호출할 때 testFunc(); 끝에 ;을 붙인 경우 500에러만 뜨지 해당 라인을 잡아주지 않더군요.

장고에서 500에러 몇번째 라인에서 발생했는지 디버깅 쉽게 하기위한 방법 공유 부탁드립니다.

콩수니의 이미지

임베디드 보드에서 시리얼 통신으로 값을 받아오려 하는데요

안녕하세요
임베디드 보드에서 시리얼로 연결하여서 값을 받아 오려합니다
물리 구성은

보드 - rs485 - 센서

이렇게 됩니다. 임베디드 보드 포트는 시리얼로 되어있는데요

보통 usb 연결에 경우 ttyUSB0 이런식으로 연결이 되자나요
시리얼은 ttyS0 이렇게 되는걸로 알고있습니다

아무튼 보통 장치를 연결하면 메세지가 떠서 확인할수있는데요
dmesg 에 기록이 남는걸로 아는데 일단 장치를 접속하면 아무러 기록이 남지 않습니다

그래서 생각한것이 드라이버가 설치가 안되서 그런가 하는데???
이이상 어떻게 해야 할지 모르겠네요.ㅠ
드라이버를 찾아서 추가해야하는지..
아님 제가 뭘 잘못하고 있는지요.ㅠㅠ

임베디드 보드는
a t 9 1 c a p 9 s t k 입니다.ㅠ

조언부탁드려요!

Long_run의 이미지

[완료] C 프로그램 기술에 관한 질문..

리눅스 기반의 C프로그램을 짜고 있습니다..

어떤 프로그램을 while(1) 문을 사용해서 돌립니다..
이 while문은 1회 반복에 recvcnt를 1씩 증가시킵니다..(무한 루프)
여기서 질문이 있습니다..

1. 저는 while문을 프로그램 도중 특정 커맨드를 이용해서 빠져 나오고 싶습니다.
2. 빠져나오는 순간의 recvcnt 값을 보여주거나, 파일에 기록하고 프로그램을 종료하고 싶습니다.

기술적으로 이런 것을 할 수 있는 방법이 있나요? 혹은 어떤 키워드로 정보를 찾아봐야 하나요~
추가적으로는 모색할 수 있는 방안이 있는지.. 부탁드리겠습니다..^^

nathaniel7687의 이미지

제가 시스템 볼륨을 컨트롤 할 수 있는 그런...

제가 시스템 볼륨을 컨트롤 할 수 있는 그런프로그램을 만드려고 합니다.

키보드에서 볼륨 업 다운 키 있죠 그것을 이용하다가...
그 업다운 단추가 없는 키보드로 바꼈는데 영 불편해서요 ㅠㅠ

그래서 프로그램으로 차라리 만들어서 조합키로 해서 동작하게끔하려고하는데요

혹시 그 시스템 볼륨을 직접 컨트롤 할 수 있는 그런 라이브러리가 있나요 ~?

아니면 그렇게 손을 대려면 어떻게 해야 하나요 ?

페이지

프로그래밍 QnA 구독하기