프로그래밍 QnA

jindongp의 이미지

안드로이드에서 뒤로가기 버튼을 커스텀으로 만들수 있을까요..


생각보다 상당히 복잡합니다..
구글링해보니 finish()메서드를 호출하면 현재 가장 상위의 액티비티가 종료되고 이전 액티비티가 나온다더군요..
그런데 지금의 케이스에서는 앱 자체가 꺼져 버립니다...

제 앱은

TabActivity를 상속한 액티비티가 있습니다.
각각의 탭에서는 인텐트로 액티비티가 하나씩 연결되어 있고요 ..
첫 번째 문제는 탭 안의 액티비티에서 intent를 이용해서 또다른 액티비티를 startActivity() 메서드로 부르면
새 액티비티가 나오긴 하는데 하단의 TabWidget이 가려지고 완전 새로운 액티비티가 나온다는 겁니다.

cyk7890의 이미지

TSCRec2.OCX 에 대한 소스정보를 찾고싶은데 못찾겠어요 도와주세요

영상 캡쳐해서 전송하는 프로그램에서

사용된 API 는 TSCRec2.ocx 라는거구요,

캡쳐 이미지를 압축할때 사용한 코덱은 TSCC (TechSmith Screen Capture Codec) 라는건데요

이것들에 의해 압축이 되어 전송이되고, 수신한곳에서는 압축해제를 하거든요

여기서 궁금한게 압축에 대한 설정을 마음대로 바꿔보고싶은데

압축옵션을 설정할수있는곳이 소스상에 없더라구요

아무리 생각해도 TSCRec2.ocx 나 TSCC 코덱관련 dll파일같은 곳에서 설정을 변경해야할거같은데

찾을수가없어요 ㅠ_ㅠ 이럴땐 어떻게 찾아야하죠?

구글링을해도 소스파일은커녕 그냥 원리설명만 주구장창 ㅠㅠ 살려주세요

익명 사용자의 이미지

NAT를 구현하려고 하는데여..

NAT기능을 개발하려고 해요.
NAT 종류는 cone으로, Dynamic NAT를 구현하는데,
이게 좀 헷갈려서요..

사설 IP가 여러개이고 , 공인 IP도 여러개인데
저는 사설 IP-Port : 공인 IP-Port로 매핑을 해주려고 해요.
그러니까 목적지가 다르더라도 출발지가 같으면 같은 공인 IP-Port로 가는 거죠.
여기서 질문이 있어요~

1. 제가 하려는게 NAT-PAT 를 섞은건데 일반적인 NAT 장비도 이렇게 돌아가는건지.
2. 공인 IP를 매핑해 줄 때 어떤 방법으로 매핑을 해주어야 하는지(검색해 보니 IP Pool이란 개념이 있었는데
이 부분에 대해서 잘 모르겠어요ㅠㅠ)
3. 만약에 공인 IP의 IP, Port를 다 쓰면 어떻게 되는건지....ㅠㅠ
4. 외부에서 먼저 요청이 들어올 경우는 그 요청을 Drop 시켜야 하는건지.. (테이블에 내부 IP - 공인 IP 매핑 정보가 없으니깐요)

이상입니다.
NAT 구현해 보신 분 있으시면 설명해주시면 감사하겠습니다. ㅠㅠ

익명 사용자의 이미지

회사 안에서 goto 문을 사용합니까?

어쩔 수 없는 상황이면 써두 상관없지만, 아닌 경우는

지양해야 하는게 맞는거겠죠?

헐... 급 궁금하네염...

그 어쩔 수 없는 상황이 중요한거겠쬬?ㅋ

nekoko의 이미지

openssl을 이용해 메일전송시 SSL/TLS 기능을 추가하려고 합니다

메일 전송시 ssl/tls 기능을 넣으려고 합니다.
ssl 라이브러리를 찾아보니 openssl을 사용해야 할 것 같은데
보내는 메일 데이터 내용을 openssl API를 사용해 암호화하는 과정만
끼워넣으면 되는지..
어떻게 시작해야 하는지 막막하네요.
기능 구현 이전에 기본적으로
메일 전송시 ssl 기능이 어떤 과정으로 처리되는지도 잘 모르겠습니다;
인증서가 언급되던데 메일 기능에서 구현할 때도 해당되는 사항인가요?
조언 부탁드립니다.

익명 사용자의 이미지

파일 전송시 버퍼 질문입니다,

프로토콜중 파일전송 프로토콜이 있습니다.

sync등을 하여 파일전송 준비를 하고 보내고 받고 하는 부분인데

파일 전송은 정상적으로 됩니다.(파일전송 -> 서버 파일받는곳 -> 클라이언트 )

파일 전송 write 다하게 되면 서버는 바로 다 보냈다는 end프로토콜을 날립니다.

근데 클라이언트 측에서는 파일전송의 마지막 버퍼와 end 프로토콜이 합쳐진 값이 들어와서 파일이 깨지게 됩니다.

하지만 파일 전송 완료 후 sleep(1)을 주게 되면 문제가 없습니다.

이를 미루어 서버측에서는 순차적으로 잘 보내나 클라이언트 측에서 받을때 버퍼가 밀려있을경우 합쳐서 받는것 같은데..

제가 생각하고 있는게 맞나요? 또한 이 문제를 해결하려면 어떻게 처리를 해야되나요?

함수는 write와 read를 사용하였습니다.

soulofme의 이미지

booting delay 관련 질문드립니다.

안녕하세요.
오늘부터 날씨가 급 선선해지네요..^^;;

booting delay 관련해서 질문드립니다.

rootfs을 마운트할때..40초나 걸립니다;

벤더측에서 제공한 rootfs는 10초..저희껀 40초..-_-;
이상한건 용량에 비례한다는거죠;

-. 벤더rootfs : 70메가, 10s
-. 저희rootfs : 280메가, 40s

그래서 rootfs 마운트하는 부분 및 옵션을 찾고싶은데.
이쪽업무를 시작한지 얼마 안되서 어디를 봐야되는지 잘 몰라서요..^^;

고수님들의 도움 부탁드립니다..!!

heartthief의 이미지

시스템 콜을 이용하는 프로그램

실행되고 있는(또는 실행할) 프로세스들을 정해진 규칙에 따라 정해진 CPU에 할당하는 데몬을 만들고 싶은데요,
taskset 같은 커맨드 보면 sched_setaffinity에 접근해서 프로세스들을 할당하던데, 제가 아는게 없어서 이렇게 시스템 콜을 이용하려면 어떻게 프로그래밍을 해야 할지 모르겠네요. 조언좀 부탁드립니다.

kid1402의 이미지

멀티스레드 채팅 프로그램 중 서버 질문이 있습니다

멀티스레드를 이용해서 다수의 클라이언트를 다루는 채팅 프로그램을 만들고 있습니다
클라이언트쪽도 역시 멀티스레드를 이용해서 워커스레드 하나는 다른 유저의 메세지를 서버로부터 계속 받아와 뿌려주고, 다른 워커 스레드 하나는 해당 클라의 메세지를 서버에 전송하는 형식이구요

서버쪽은 워커스레드가 다수의 클라이언트의 메세지를 받아 접속한 모든 클라에게 뿌려주도록 하고있어요..

지금 하고싶은게 3가지 정도가 있는데 감이 잘 잡히지 않아 질문드립니다. 깨알같은 힌트라도 좋으니 도와주시면 감사하겠습니다 ㅠㅠ

1. 서버의 stdin을 받아 종료하도록 하는 기능
서버에서 워커스레드를 하나 더 만들어서 유저 인풋을 계속 받도록 무한루프를 돌린다음 특정한 종료 메세지 (ex. quit)이 들어오면 접속된 모든 클라이언트의 연결을 끊고 listen 소켓도 닫은 다음 서버 프로그램을 종료시키려고 합니다. 그 외에도 많은 부수적인 기능(접속한 클라이언트를 보여준다더지 하는)을 넣을 수 있을것 같은데 일단 종료 메세지를 받는거 자체가 안되네요..

voy7의 이미지

공유기에 오가는 무선패킷을 캡쳐하려합니다.

안녕하세요 :-)
무선공유기를 이용하는 기기들의 무선패킷들을 캡쳐하려합니다.
무선공유기의 소스를 제가 openwrt라는 펌웨어를 설치하여 추가,수정할수 있게 되었는데
이제 패킷을 캡쳐하는 부분을 넣어아햡니다.

감이 잘안오네요... 어떻게 시작해야 할까요? winpcap은 사용안했으면 싶습니다..

페이지

프로그래밍 QnA 구독하기