프로그래밍 QnA

jamongx의 이미지

fopen fputs fgets 때문에 미치겠어요

파일전송하는 소켓프로그램인데요

서버에서 rb로 fopen로 파일을 열고

fputs으로 보내고

클라이언트에서 wb로 fopen로 파일을 열고

fgets으로 받는데요

받은 파일 크기가 틀려요

작은 1000 bye정도의 텍스트 파일은 무난히 전송을 하거든요

근데 크가가 40000byte 이진 파일은 사이즈가 다르네요

ㅡㅡ;

이유가 먼지..

버퍼를 변경해 보니 버퍼 사이즈에 따라서 전송되는 크기도 다르네요

여러분 ~ 살려주세요

소스올려봅니다.

kangcha의 이미지

PostgresSQL의 값을 C 안에서 어떻게 사용하나요.

이런 select 문을 이용해서 oid 값을 c에서 변수로 대입해서 사용하고 싶은데..
어떤 방법이 있을까요.

select oid from table_1 where name='kim';

이라고 가정하면 여기서 oid 값을 어떤 식으로 얻을수 있나요.
[/code]
hyunia의 이미지

NFSmount 관련 lib 질문입니다.

uClinux 에 NFS client 를 사용하려고 합니다.
그러기 위해서 nfs 가 지원되는 mount 를 사용하려고
busybox 를 이용해서 mount utility 를 compile 하는데 (arm용 cross compiler 이용)
아래와 같은 함수들이 undefined 되어 있다고 에러가 납니다.
아래 RPC관련 함수들은 tool chain 의 RPC 디렉토리의
pmap_clnt.h pmap_prot.h xdr.h 등에 extern 으로 선언되어 있는데
undefined 되는 걸 보면 어느 lib 가 포함되어 있어야 하는데 이 lib 가 빠진 것은 아닌지 생각합니다.
혹시 이 함수들이 include 되려면 어떻게 해야 하는지 알려주시면 감사하겠습니다.

eminency의 이미지

Sun OS에서 JNI 사용중..

자바 클래스 내에서 C 공유 라이브러리를 불러서 JNI를 쓰고 있습니다. 리눅스에서는 잘 됐는데 Sun에서는 라이브러리 패스와 관련된 듯한 에러가 나오네요...

자바 클래스를 실행시켰더니 다음과 같은 에러가 뜹니다(쓰레드 관련 프로그램입니다)...

Quote:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jarchys in java.library.path
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.<init>(Throwable.java:94)
at java.lang.Error.<init>(Error.java:50)
alsgo123의 이미지

[질문] 실시간성이 요구되는 어플리케이션은 어떤것들이 있나요?

RTLinux 에서 동작시킬 '실시간성이 요구되는 어플리케이션' 을 만들어야 하는데 아이디어가 잘 없네요.. ^^ 상용어플리케이션으로 아이디어를 찾으려고 해보면 뭐.. 항공,지질,우주,연구 이런쪽 밖엔 소개된게 없네요.

'네트워크 프로그램' 중에서 실시간성이어야 하는 것들은 무엇이 있을까요?
아이디어 부탁드립니다.

ps. 이게 프로그래밍 QnA 주제에 맞는지는 잘 모르겠어서 여기 올립니다. ^^

zzaratra의 이미지

config 스타일 이름...

config.system.network.if_in.0="eth0"
config.system.network.if_out.0="eth1"
config.system.network.ip_addr.0="255.255.255.128"
config.system.network.dfl_router.0="202.34.11.129"

config.protocol.acl_group.acl_group.0="acl"
config.protocol.acl_group.acl_group.grp_name.0="naver"

위와 같은 config 파일을 읽고 쓰는 perl 모듈을 찾아 보려고 하는는데...
어떻게 찾아야 할지.. 그러니까.. 위와 같은 xx.xx.xx.xx. 이런 스타일을 뭐라고하나요...

그리고 RFC 문서에 정의 되어 있는 형태인가요 ?

down7town의 이미지

makefile.bak

makefile 운영을 배우는 중인데, 계속 bak가 생기는 것 같은데, 이거 왜그렇죠.. 내용으로 봐서 같은 파일인데,,, undo를 위한 이전파일도 아니고,,
기초적인거 물어서 죄송함돠~~

jjasook의 이미지

[질문]Xlib 사용시 디스플레이 문제임당.

유닉스 서버의 파워가 빠지는 바람에,(Sun)
다시 부팅하고

Xlib로 프로그래밍한 어플리케이션을 실행을 시킬라고 하면,
간혹 아래와 같은 에러 메세지가 나오는 경우가 있습니다.

어떤 환경파일을 뭐 어떻게 하면 된다고 하던데.
또 어쩌다 보변 실행이 되곤 합니다.
--------------------------------------------------------------
Xlib: connection to "OMP:0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xhost: unable to open display "OMP:0.0"
--------------------------------------------------------------

andro000의 이미지

내가 속해 있는 망의 bandwidth를 알고 싶은데요....

데이터를 제가 속해 있는 망의 bandwidth에 따라

조절해서 보내고 싶습니다. 어떻게 프로그래밍을 해야 하나요...

많은 조언 부탁드립니다.

하하의 이미지

C 기초 질문입니다.

Quote:

char a[] = "test message";
char *b = "test message";

a 는 문자열 상수의 복사가 이루어져서 스택에 저장 되지만
b 같은 경우는 문자열 상수의 static 영역의 주소값이 저장이 되기 때문에
리턴값을 사용할수 있습니다.

상수라 함은 변경할 수 없는 값으로 const 키워드로 지정할 수 있다.

그런데 위 글을 보면 char a[] = "test message"; 이렇게 한걸 상수라고

하는데 잘 이해가 가질 않습니다. 또한 char * 로 지정된 곳에 초기 선언

과 함께 할당을 하면 static 영역 그러니깐 데이터 영역에 할당된다고 static

페이지

프로그래밍 QnA 구독하기