프로그래밍 QnA

78sprooky의 이미지

초보적 플그램질문입니다...도와주셈..

하나의 프로그램에서 다른 프로그램을 호출하려면 어떻게 해야 하나요?
예를 들어..
a.out 라는 화일은 i'm a 라고 실행 하는 화일이고..
b.out라응 화일은 i'm b 라고 실행 하느 화일이라면
a.out을 실행 했을때 b를 호출해서 실행시키는 방법이요..
a.out을 실행시키면..
i'm a
i'm b
라고 나올수 있도록이요..

함수를 써서 인클루드 하는거 말구요..^^;
고수님들 가르쳐 주세요!!

kang0203의 이미지

socket질문입니다.

[code:1]
---- client ------
#include "evermode.h"
#define PORT 7894
#define MAXSIZE 1024

int main(int argc,char *argv[])
{
int servfd,nbyte;
struct sockaddr_in server;
char buf[MAXSIZE];

if((servfd = socket(AF_INET,SOCK_STREAM,0)) == -1)
{
perror("Can not open socket");
exit(-1);
}

bzero((char *)&server,sizeof(server));
server.sin_family = AF_INET;

ringlove00의 이미지

[질문] 소켓프로그래밍 접속문제

보통 서버가 on 상태에서 클라이언트가 on 되면 접속이 됩니다.
그런데 반대로 클라이언트가 on된 상태에서 서버가 on되면 접속이 되지 않습니다.
서버에는 KEEPALIVE 옵션을 잡아주고 클라이언트에는 CONNECT_TIMEOUT으로 접속이 안되면 for문으로 루프를 돌려 재접속하게 했습니다.

이경우 왜 이런 현상이 발생하고 해결방법은 무엇입니까
도움부탁드립니다.

yhjj777의 이미지

freebsd에서 pthread와 mysql 라이브러리가 충돌하나요?

어카운트 서버를 만들었는데 코드에는 아무 이상이 없는데도
Access denied for user라면서 접속이 안되서
pthread 라이브러리 (kse)를 빼놓고 컴파일을 하니까
문제없이 db 서버에 접속을 합니다.. 프비에서 mysql 라이브러리와
pthread 라이브러리가 서로 충돌이라도 하는건가요?
이런 현상을 경험해보신분 계시면 답변 부탁드리겠습니다..

손정수의 이미지

파일에 데이터를 쓰는 방법

일정하게 초당 300바이트 씩 파일에 쓰고자 합니다.
그런데 문제는 1초에 몇 바이트가 쓰여졌는지 어떻게 알 수 있나요?
무작정 for로 돌리면 안될 것 같고요.
혹시 함수 중에 여기에 사용될 수 있는 것 있으면 추천해 주시면 정말 고맙겠습니다.
좋은 아이디어 있으시면 조언해 주십시오...

hiddeni의 이미지

프로그램상에서 자신의 ethernet 별로 할당되어진 ip들을 가져오

linux 서버에 ethernet카드가 4장이 있고 그 카드 마다 ip가 할당 되어 있습니다. 프로그램상에서 할당된 ip정보를 얻어 올수 있는 방법이 없을까요?
커널상에서 작업을 꼭 해야 하는지 궁금합니다.. 기왕이면 응용프로그램에서
4개의 ip정보를 얻어 오고 싶은데요..

고수님들의 답변 기다리겠습니다. ^^;

wsmin의 이미지

[질문]gcc compile시 문의

Linux에서 dos programing을 물어 보기가 죄송하군요..
gcc로 dos용 프로그램을 작성하고 있는데, 기존의 dos 프로그램이
near, far pointer를 사용하고 있습니다.
이를 gcc로 compile하면 parse error가 발생하는데...
gcc 컴파일러 옵션을 찾아보아도 이에 대한 내용은 없네요...
기존 dos 프로그램의 near, far를 없애면 에러는 발생하지 않는데,
문제는 없는지요.
고수님들 조언 바랍니다.

살자의 이미지

서버 socket을 2개 여는 방법에 대해...

안녕하세요..
accept를 이용해서 서버 소켓을 열어 fork를 이용하여 통신 하는 방법은 알겠는데 서버 socket을 2개를 연다는 것이 이해가 잘 안됩니다.

고수님들 부탁드립니다.

살자의 이미지

out-of-band signaling 에 대해...

안녕하세요..
대역외 시그널링(out-of-band signaling)이 무슨 말인지 모르겠어여..
그리고 ...
공통선 시그널링 기법 이말도 무슨말인지 모르겠어여..
둘다 ISDN에서 나오는 말인데 전형 조금도 무슨 말인지 모르겠습니다.
너무 모르다 보니 질문도 허접한데요...
고수님들 이해해 주세요....
그럼 미리 감사합니다....

shean0의 이미지

remalloc 을 구현하려구 하는데요.. 어디가 잘 못 되었는지 도저

main()
{
Recv_Buf = malloc(100);
recv_data(Recv_Buf); //<== 내부에서 데이터 받다가 버퍼(100)이 모자르면 remalloc 해서 저장하고.
free(Recv_Buf); //<== 이게 왜 에러인지??

}

즉 , while 문에서..데이터를 받다가( 이유는 원래 while문 안에서 read(sok) 이 존재하거든요..여기서는 뺏구요..그래서 next_flag를 처리해야 되기 때문이죠..)

이렇게인데요..

[code:1]include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define MMS_PLUS_SIZE 100

char *MMS_Buf;
unsigned int recv_MMS(int sok, char *Recv_Buf,unsigned int *last_p,unsigned int *data_len);

페이지

프로그래밍 QnA 구독하기