프로그래밍 QnA

visualplus의 이미지

[질문] socket 프로그래밍 잘하는 방법..?

이번에 socket을 이용하여 프로그램을 만들어보려고 하는데.
처음 접하는 개념이라 그런지 잘 만들어지지가 않네요..ㅠㅠ
참고로 저는 python에서 만들고있습니다.

일단 뭐.. socket 열고 닫고 데이타 보내고 받고 하는건 알겠는데..
에러처리에 관해서 잘 모르겠습니다.

만약 서버프로그램일경우 에러가나서 서버가 종료됐을 때 다시 실행을 하게 해준다던지..
서버의 ip가 변경됐을 경우 자신의 socket을 닫고 다시 리프레시를 시켜주는것이라던지..
이런게 잘 안되는것 같습니다.

저는 (이게 좋은 방법인지는 모르겠지만..) 서버를 감시하는 일종의 데몬(?)과 같은것을 먼저 실행하고
이 데몬(?)에서 서버를 fork로 실행한 뒤 서버프로그램이 종료되거나, ip가 변경되거나 등등..
서버에서 이상이 있다고 판단되면 무조건 자신을 종료하도록 한 다음
데몬(?)에서 chld signal을 이용해서 다시 재시작 하도록 만들었습니다.

increw의 이미지

Linux에서 powerspan2 PCI 디바이스 드라이버 제작하기.

안녕하세요.

현재 powerspan2 PCI 칩을 이용해서 리눅스 디바이스 드라이버를 작성하고 있습니다.

처음 시작 당시에 자료가 너무 없어서 임베디드 엔지니어라면 누구나 경험했을

맨땅에 헤딩..부터 시작을 했습니다.

그래서 그런지 아무리 해도 초기화가 이루어지지 않고 있습니다..

웹을 아무리 뒤지고 뒤져봐도 약간의 질문만 있지 레퍼런스할 문서나 소스가 너무 터무니 없이 없더군요...

그래서 이렇게 실례를 무릅쓰고 KLDP에 문의 해 봅니다...

혹시 리눅스가 되엇든 vxworks가 되었던 툰드라 powerspan2 디바이스 드라이버 관련 경험있으신분 있으신가요?

아니면 참조할만한 소스나 문서 있으시면 정중히 부탁드립니다...

이 글이 앞으로 PCI 관련 많은 프로그래머 분들의 궁금증을 해결할 좋은 시작이 되길....

mg2000의 이미지

[완료] HPUX에서 aC++ 로 컴파일시...

제가 HP-UX에서 아래와 같은 소스를 작성하고 aC++ 컴파일러를 이용해 컴파일을 하려는데..

for (int i = 0; i < 10; i++)
{
...
}
 
for (int i = 0; i < 10; i++)
{
...
}

이런 코드를 짰는데, i가 두번 선언되었다고 에러를 뱉어내네요.

gcc로 짰을때는 아무 문제가 없었는데, aCC에서는 안되는 문법으로

xian의 이미지

AIX 5.3 root 비번 해커가 바꿔버렸는데요 어떻게 복구하나요 ㅡ,.ㅡ;

장비 셋팅하고 root비번을 바꿨어야했는데 그냥 뒀더니 해커가 다른거로 바꿔버렸네요 아놔!!!
이거 어떻게 다시 root 바꾸나요?
알려주시면 감사 ^^

bonsky의 이미지

ftp전송관련 질문

안녕하세요. 날씨가 따스한게 좋네요 ^^
즐거운 한 주 시작하고 계신지요? ^^

다름이 아니라 ftp관련 질문을 드립니다.
ftp로 text문서 전송시 ascii로 전송할때와 binary로 전송할때 파일 크기가 달라지는데요.
음.. 정확히 말하면 ascii로 전송시 파일이 약간 더 커지구요.

leesunghee47의 이미지

flash erase 관련 궁금 사항입니다.

현재 mtd util인 flash_eraseall을 사용해서 flash ( mtd2 )를 지우고 있습니다.

flash_eraseall을 이용해서 mtd2를 지운후 dd로 영역전체를 copy해서 보면 전부 FF로 채워져 있습니다

그럼 이것을 그냥 dd 명령어로 FF를 채워넣은거랑 flash_eraseall 프로그램을 사용해 FF가 되는거랑

차이가 있나요??

anaud2의 이미지

SFTP 에 대해 질문 드리겠습니다.

안녕하세요

오픈소스로 SFTP데몬을 찾고 있는데요 이유는 SFTP데몬을 조금 변형 하고자 하고 있습니다.

제가 자료를 찾아보니까 OPENSSH에서 sftp가 있던데 이건 sftp 클라이언트 인가요?

belfe7의 이미지

[완료]gtk 에서 widget 갱신 관련 문의

안녕하세요 리눅스 프로그래밍을 막 시작한 초봅니다.

다름이 아니라 gtk 윈도우가 다른 윈도우에 가려졌다가 다시 그려질때에 대한

이벤트가 무엇이고 어떻게 다시 그려지도록 할 수 있는지 답변좀 부탁드려용..

도저히 검색 단어도 못 찾겠네요 흐미...

즉.

GunSmoke의 이미지

자바 스레드를 이용한 애니메이션 프로그래밍

스레드를 이용한 애니메이션 애플릿은 자바 입문서에 흔히 나오는 예제입니다.
개인적으로 궁금한 점이 있어 이렇게 질문 올립니다.

보통 이런식으로 코드가 나옵니다.

...
 
public class Animation extends Applet implements Runnable {
 
  ...
  Therad runner;
 
  public void start() {
    if (runner == null) {
      runner =
naddolki의 이미지

화상 데이터를 통신으로 전달하는 방법 좀 ..

안녕하세요 .
화상 데이터를 통신으로 전달할 때 ..
어떤 방법을 이용하는 게 좋을까요 .

arm 보드에 웹캠 하나가 붙어 있는데요 .
arm보드가 웹캠으로 읽어 들인 화상 데이터를 ..
네트워크를 통해 최대 5개의 host 에 .. 실시간으로 멀티캐스팅해야 합니다 .

페이지

프로그래밍 QnA 구독하기