프로그래밍 QnA

bo98046의 이미지

[초보] open()함수써서 모뎀열때 com1, com2 반환값이 같아도 되

며칠전에두 시리얼통신때문에 질문을 올렸는데 답이 없네요
엄청 헤매고 있습니다. 도움좀..

음.. 지금 시리얼 포트가 두개인 컴터에서 miniterm프로그램을 두개 실행하며 테스트 중입니다.
open("/dev/ttyS0",....)랑
open("/dev/ttyS1",...)에서 반환값이 3으로 같네요...
-1이면 열리지 않은것이라는건 알겠는데...

두포트를 한번에 여는데 두포트다 반환값이 같아도 되는건가요?
반환값이 실패만 아니면 같아도 되는건지 알고 싶습니다.

h2h1995의 이미지

부모 pid로 자식 프로세스 까지 같이 죽일려면 ??

우선 답변해주실 분들께 감사드립니다.
제가 할려는 일은..

예로 demo.sh의 이름을 가진 아래의 스크립트가 있다고 했을때..

#!/bin/sh

find / -name "aaa.a" &
find / -name "aaa.a" &
find / -name "aaa.a" &
find / -name "aaa.a" &

./demo.sh를 실행하면..
demo.sh의 process와 find를 실행하는 자식 process 총 5개가 생깁니다.
여기서 제가 할려는 작업은 부모 프로세스 id(pid)로 자식 프로세스까지 같이 죽일수 있는 방법이 있

datamind의 이미지

방화벽설치후라우팅테이블이 수정되네요??

방화벽 설치후 이상한 현상이 있어서 질문합니다.
방화벽 아래단의 시스템의 라우팅 정보가
일정시간이 지난후에 바뀌어 버리네요..
제가 알기로는 라우팅 정보는
로컬에서 설정해야 하는것으로 알고 있는데,
네트웍에 있는 시스템이 다른 시스템의 라우팅 정보를
수정하는 경우가 있나요???
긴급하게 답변부탁드립니다.

eminency의 이미지

Database의 네트웍 기능을 위한 프로토콜?

프로토콜이라고 표현하는게 정확한지 모르겠지만...

DB를 구현하는데 리모트 억세스를 위해 리스너라든가 그런 부분을 만들어야 하는 상황입니다만... 뜬구름 잡는 것 같아서 혹시 데이타베이스의 네트워크 기능에 대한 규약이나 공통적인(혹은 많이 쓰이는) 인터페이스 같은 것이 있나 해서 질문드립니다.

제가 이 쪽에 대해 잘 몰라서 질문이 좀 어설픕니다만... 도움을 부탁드립니다.

hongyi의 이미지

[초보]라이브러리 파일을 만들려고 합니다.

구조체 통신을 하고 있는데, 구조체를 헤더 파일로 만들어서 클라이언트와 서버가 서로 주고 받고 있습니다. 확장성을 높이기 위해서 LIB파일로
만들려고 하는데, 어떻게 해야 할지 갈피를 못 잡고 있습니다.

passion의 이미지

같은 기종 server의 프로그램 수행 결과 차이가 발생합니다.

IBM AIX ver.4.3 의 기종이 둘이 있습니다. 하나는 TEST 용 서버이고
다른 하나는 실제 업무에 사용되는 server 입니다.
같은 source 와 같은 data, 같은 header 로 각기 program을 수행시켜 봤는데, 왜 다른 결과가 나올까요..
자세히 설명해 드리면 업무용 서버는 memcpy 의 memory 참조에 문제가 발생합니다. memcpy의 문제가 발생하거든요, 나열된 구조체 array의 특정 변수의
address 부분에 값을 할당할수 없는 현상이 발생합니다.
test용 server 에서는 깨끗이 수행되구요.
왜

neohwang의 이미지

nlist에 대하여

어떤 프로그램 소스 분석중.... nlist구조체와 함수가 나오는데..

이 nlist가 도대체 뭐할때 쓰는 것인지.. 좀 설명 부탁드립니다.

man nlist 와 nlist.h도 보고, 검색엔진에서 찾아도 보고 했는데.. 도대체 이걸 만든 목적이 뭔지.. 어떨때 쓰면 편리한지..

도움좀 부탁드립니다.

erenes의 이미지

[Q] 하나의 프로세스가 서버와 클라이언트를 둘 다 가져도 되는

안녕하세요.

지금 생각은 스위치 서버가 스위치 디바이스 드라이버를 통해서 스위치의 눌림을 계속 체크하고 스위치가 눌렸을 때 클라이언트에게 시그널을 보내 클라이언트가 이에 대한 처리를 하는 것입니다. 클라이언트는 한 개 이상입니다. 클라이언트는 시그널 핸들러에서 스위치 서버에 접속해 어떤 스위치가 눌렸는지 읽어오는 것으로 구상하고 있습니다. 이런 생각에 문제가 있다면 지적해 주세요.

위와 같이 생각한 이유는 하드웨어가 바뀌어도, 즉 스위치가 조금 바뀌더라도 디바이스 드라이버와 스위치 서버쪽만 수정(low level만수정)하도록 하기 위해서입니다. 그래서 스위치 클라이언트들은 수정하지 않아도 되도록 말입니다.

erenes의 이미지

[Q] 하나의 프로세스가 시그널 여러개 받기

안녕하세요.

지금 하고자 하는것은 하나의 프로세스가 실행되면서 여러 다른 프로세스의 요구를 받아 처리하고자 합니다. 그래서 생각은 여러 다른 프로세스가 공유메모리에 요구사항을 적고 주 프로세스에 시그널을 보내서 알려주면 주 프로세스의 시그널 핸들러에서 공유메모리를 읽어 어느 프로세스가 보냈는지 읽고 그 요구사항을 읽어서 처리해주는 것으로 구도를 잡아보았습니다. 이러한 구상에 대한 문제점은 없는지 말씀해주세요. 그리고 더 나은 방법이 있다면 추천해주세요.

bugger의 이미지

솔라리에서 자동으로 세션이 끊기는데...

안녕하세여..

현재 솔라리스 8을 2대을 사용하고 있는데

솔라리스 8 에 telnet 으로 접속을 해서 작업하다가

잠시 담배 피우고 오면 telnet 세션이 끊겨버립니다. 시스탬을 죽지 않구요.

그래서 다시 telnet 로그인해서 다시 작업을 합니다.

그런대 다른 Solaris 8에서는 이런경우가 없는데....

왜 그럴까여..

뭐 세팅을 해야 되는부분이 있을것 같은데... 잘 모르겠네여..

페이지

프로그래밍 QnA 구독하기