프로그래밍 QnA

naltle의 이미지

sound monitor 또는 esdpvd

란 프로그램이 있잖아요..
이 프로그램의 주요기능 중 하나가 gnome에서 esd를 이용해
출력되는 소리들의 불륨값(이나 주파수)의 변화를 보여주는 것인데요
( 막대기가 오르락 거리는 거라던가 scope로 나타내는 등 )
이 기능만 따로 떼어 구현해 보려고 하는데 너무 힘드네요

혹시 이 쪽으로 프로그래밍 해보셨던 분 안계시나요?
전혀 방향도 못잡고 있어서 막막하기만 합니다.
시간이 촉박해서요. ...ㅜㅡ
혹시 도움을 주실 수 있는 분 없으신가요. ~~

kangjae의 이미지

RS232C, RS485C와 같은 serial 포트를 이용한 통신 프로그래밍을

RS232C, RS485C와 같은 serial 포트를 이용한 통신 프로그래밍을 하려면 어떤 언어를 배워야? 하나요?

일단.. 기본적인 언어( C )의 이해도는 조금 있는 편입니다. :oops:

어떤 방식으로 어떻게 접근하고.. 어떤 식으로 프로그래밍을 해야 하는지 궁금합니다.

음.. 관련 싸이트나 서적을 알려 주셔도 고맙겠습니다.

hbsnow의 이미지

프로세스가 쓰레드 강제로 죽이기

아버지프로세스, 자식프로세스

자식 프로세스엔 쓰레드가 4개가 걸려있습니다.

아버지 프로세스에 Ctrl+c 시그널이 들어오면 자식프로세스와 쓰레드 4개를 한꺼번에 죽이는 방법을 알고 싶습니다.

signal를 사용해봤는데 아버지만 돌때는 잡히는데 자식까지 돌때는 잡히질 않는군요!

[code:1]
fun(){
kill(0,SIGKILL);
}

signal(SIGINT,fun);
sleep(5) <=== 여기서 ctrl+c 를 누르면 fun()실행
fork()==0{
createthread1();

river0kr의 이미지

getenv

getenv를 쓰는데 segmentation error발생하는 거 보셨나요?
그런경우 경험하신분계시면 도움말씀 부탁드립니다.

ssehoony의 이미지

ncurses 라이브러리를 이용해 텔넷으로 출력 가능한가요?

ncurses 를 조금 공부해 봤는데 UI 를 만들기에 참 좋더군요.
공부하는 과정에서 이런 생각이 들었습니다.
어떤 데몬을 모니터링하거나 제어하기 위한 관리자 UI를 ncurses를 이용해서 만들면 좋겠구나 하구요.
데몬이 관리자 모드를 위해 리슨하고 있는 포트로 관리자가 텔넷 클라이언트로 접속을 해서 제어 하면 좋을 것 같은데 문제는 "소켓으로 ncurses 가 output 하도록 할 수 있냐?" 는게 궁금하더군요.
ncurses 를 공부하면서 레퍼런스 봤는데 소켓, 혹은 임의의 버퍼로 데이터를 쏘는 것에 대한 건 모르겠더군요. (없는건지 제가 못 찾은건지. :cry: )

snoopy의 이미지

데몬을 외부에서 구동하거나 죽이기

데몬을 하나 만든다음 이를 외부에서 api를 사용해 구동시키거나 죽이려고 합니다.

죽이는거야 그렇다치고 죽인다음 살리려고하니(-_-) 어렵네요

이리저리 알아보니 xinetd를 사용하는 방법이 있던데

이방법이랑 제의도랑 좀 안맞는게 있습니다.

가령 데몬을 특정포트 9999로 xinetd에 등록한다음

9999로 소켓연결을 하여 데몬을 띄우는것까진 괜찮은데

이후에 같은 포트인 9999로 데몬이랑 통신을 하길 원하거든요
(데몬을 시동하는 api와 다른 api와의 일관성을 위해...)

coco의 이미지

MS-SQL 2000과 ODBC의 연동에 관한 질문입니다.

안녕하세요? 비오는 오후인데 안 풀리는 문제가 있어서 여러분에게 도움을 청하고자 이렇게 글을 올립니다.

MS-SQL과 VB를 가지고 간단한 프로그램을 작성하는데, ODBC를 사용하고 있습니다. 그런데, 새로운 데이타 베이스를 만들고, 디비 입력을 하거나 검색을 할때 엔터프라이즈 매니저를 사용하면 아무런 문제없이 입력이 되고 쿼리가 잘 실행이 되는데 VB에서 메뉴 -> 추가기능-> 비주얼 데이타 관리자을 사용하면 ODBC err 3146코드를 반환해 주네요. 왜 그런지 모르겠습니다.

cccc2002의 이미지

소켓 아이피저장하는 문제인데요......

struct client{
        int group_num;
        int client_s;
        struct in_addr sin_addr;
};
struct in_addr{
 u_long s_addr;
};
struct sockaddr_in client_addr;
struct client client_info[100];

다음과 같은 구조체에 Ip를 저장하려고 하는데 어떻게 해야하나요?.
clilen=sizeof(client_addr);
client_fd=accept(s,(struct sockaddr *)&client_addr,&clilen);
memcpy(client_info[num_com].sin_addr.s_addr,inet_ntoa(client_addr.sin_addr),clilen);
살자의 이미지

빅 엔데안을 리틀 엔드안으로 바꾸는 기능에대해..

안녕하세요..
간단한 게임 서버를 구현중인데여..
자바와 통신을 할때 자바는 빅엔디안으로 보는데..
그 데이타를 리틀엔디안으로 고치고 싶습니다..

어떠한 함수가 있는지여?
만약 함수가 없다면 어떻게 구현을 해야하는지여?

고수님들의 많은 조언 부탁드립니다.

murien의 이미지

php 달력 코딩인데 무엇이 잘못되었는지 모르겠어요...

<html>
<head>
</head>
<body bgcolor="#5AC8C8" text="black">
<?
if(!$year){$year=date('Y');}
if(!$month){$month=date('m');}
if(strlen($month)==1){$month="0".$month;}

$total_date=01;
while(checkdate($month,$total_date,$year)){
$total_date++;
}
$total_date--;

echo("

<table cellpadding='0' width='350' border='1' cellspacint=0 bgcolor=#666666 bordercolordark=white bordercolorlight=black>
<tr>
<td width=350 height=40 bgcolor=#6EDCDC colspan=7>
<p align=center><b><font size=4 color=black>$(year)년 $(month)월</font></b></p>

페이지

프로그래밍 QnA 구독하기