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

cksdnd0987의 이미지

telnet 접속을 이용한 채팅방 프로그램 질문

안녕하세요.
이번에 새로 프로그램을 만들어보려 하는데요.

구상은 이렇습니다.

채팅방 서버프로그램을 작성해서 포트는 23 번으로 열어놓습니다.
telnet 을 이용해서 제 서버에 접속한다면, 기존 telnet이 아닌 제 서버프로그램으로 접속이 되어
채팅이 가능하도록 짜고싶습니다.

비슷한 예로 예전에 해커스쿨 ftz에 telnet으로 ftz접속시 채팅방 기능이 제공됬던걸로 아는데
어떤 쪽으로 진행해야 될지 질문드립니다.

삼구의신의 이미지

Uboot DMA error

imx28_evk 보드에서 전원 on/off 를 하다보면 가끔씩 [read_page] DMA error [read_page] bch timeout!!! 메세지가 발생하고 전에 저장했던 uboot 변수가 날라고 코딩되어있는 uboot 변수만 남아있습니다. 이런 에러 보신적 있으신가요?

U-Boot 2009.08 (Oct 15 2015 - 09:27:42)

chb.nexus7의 이미지

NTFS 파일시스템 상에 리눅스에서는 안 보이는 폴더가 있는데... 이게 뭘까요?

found.000 ... 이런 파일 지우려고
Windows PowerShell 관리자 모드로 들어가서
dir -h 하니까
&&S&G1`
이런 폴더가 보이네요. (첨부 Hidden folder.pdf 참조)

근데 이게 Xfce Thunar 에서 show hidden files 하고 봐도
안 보이네요. (첨부 Hidden folder.pdf 참조)

더 웃긴 건 같은 윈도즈인데
cmd에서도 안 보인다는 거죠. (첨부 Hidden folder.pdf 참조)

어쨋든 찝찝해서 위 폴더를 지워 버리고 싶은데
파워셸에서는 뭐만 하려면 ampersand 때문에 안 된다고 하고,
이게 뭔가 궁금하기도 하고 어쩌면 좋을까도 싶고 그렇습니다.

파워셸도 리눅스 서브시스템 위에서 돌아 가니까
이 글이 KLDP에 올라오면 안 될 글은 아니겠지요? ^^;

세벌의 이미지

암호 같은 버그 리포트? 어떻게 해석하나요?

https://lists.debian.org/debian-l10n-korean/2018/06/msg00002.html

unalz FTCBFS: uses the build architecture C++ compiler
라는 제목으로 메일링리스트에 올라온 글

무슨 뜻인가요? 이런 암호 같은 글은 어떤 방법으로 풀어가나요?

호기심천국의 이미지

char* 의 초기값 관련해서 궁금합니다.

char* str;
str = malloc(512);
str[0] = '1';
str[1] = 0x0;
printf("%s", str);

char* str = "2";
str[0] = '1';
str[1] = 0x0;
printf("%s", str);

char* 형은 문자열 상수로 수정이 안되는 것으로 알고있는데요
위 첫번째 코드는 사실 수정?이 일어났는데도 정상적으로 출력이 가능하고 두번째 코드는 오류가 발생합니다.
두번째 코드에서 두번째 라인에 str = malloc(); 을 해주면 첫번째 코드처럼 1이 출력되지만, 당연히 초기 값인 2는 사라지더군요.
realloc을하면 역시 오류가 발생합니다.

호기심천국의 이미지

char* 의 초기값 관련해서 궁금합니다.

char* str;
str = malloc(512);
str[0] = '1';
str[1] = 0x0;
printf("%s", str);

char* str = "2";
str[0] = '1';
str[1] = 0x0;
printf("%s", str);

char* 형은 문자열 상수로 수정이 안되는 것으로 알고있는데요
위 첫번째 코드는 사실 수정?이 일어났는데도 정상적으로 출력이 가능하고 두번째 코드는 오류가 발생합니다.
두번째 코드에서 두번째 라인에 str = malloc(); 을 해주면 첫번째 코드처럼 1이 출력되지만, 당연히 초기 값인 2는 사라지더군요.
realloc을하면 역시 오류가 발생합니다.

wldbs3081의 이미지

씨언어 팩맨 게임 만들고 있는데 도움 좀 주세요 ㅠㅠ

1)몬스터 (지금보다 빠르게)움직이기
2)몬스터가 생성하는 점 먹기
3)몬스터랑 사용자가 만나면 죽기
4)몬스터가 벽 뚫지않기
5)사용자가 점 먹으면 점수 올리기

zasxer의 이미지

물리 메모리 직접 접근이 안되는 이유.


static phys_addr_t __init early_pgtable_alloc(void)
{
     phys_addr_t phys;
     void *ptr;
     phys = memblock_alloc(PAGE_SIZE, PAGE_SIZE);
     BUG_ON(!phys);
     ptr = pte_set_fixmap(phys);
     memset(ptr, 0, PAGE_SIZE);
     pte_clear_fixmap();
     return phys;
}
arch/arm64/mm/mmu.c

위의 코드를 보면 pte_set_fixmap(phys)에서 물리메모리를 가상주소에 매핑한 후 해당 페이지를 0으로 초기화하는 작업인데, 바로 물리메모리에 접근해서 0으로 초기화 하면 안되나요??

secretdog1의 이미지

파이썬 multiprocessing 모듈의 무한 루프를 돌고 있는 자식 프로세스 종료 방법

안녕하세요? 파이썬을 이용하여 프로그램을 개발하고 있습니다.

GUI를 그리고 프로세스들을 관리하는 main.py 가 있고, controller 폴더에 ftp 서버 모듈, http 서버 모듈을 두고 import 하여 서버들을 돌리고 있습니다. 해당 모듈들은 각각 pyftpdlib, http.server 모듈입니다.

그런데 외부 모듈로 불러와서 프로세스를 생성하다 보니 서버 프로세스들과 메인 프로세스 간의 통신을 어떻게 해야 좋을지 모르겠습니다.

이 문제 가지고 3주정도 구글링을 해보았지만 다들 Ctrl+C 같은 걸로 중단할 때의 처리법만 나와있고 메인 코드에서 SIGTERM 같은 신호를 보내 종료하는 방법은 없는 것 같았습니다.

multiprocessing 모듈의 terminate() 메소드를 써 보았지만 이건 강제종료 기능인 것 같더라구요. 자식 프로세스에서 SIGTERM이나 SIGINT를 받지 못하고 강제종료가 되어버립니다.

----------
질문내용은 다음과 같습니다.

페이지

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