프로그래밍 QnA

zeraside의 이미지

linux server 와 windows client간 소켓통신에 질문좀 ㅠ[완료]

---server---
#include
#include
#include
#include
#include
#include
#include

#define BUFSIZE 30

void Error(const char *mes);

int main(int argc, char *argv[])
{
int serv_sock;
char message[BUFSIZE];
short pd[8]={0.0,0.0, };
int str_len,i;

struct sockaddr_in serv_addr;
struct sockaddr_in clnt_addr;
int clnt_addr_size;

qubick의 이미지

[PHP/윈도우서버] 프로그램 내에서 같은 디렉토리의 다른 프로그램 실행시키는 방법?

	$cmd = "C:\windows\system32\cmd.exe";
	if(!exec($cmd))
		echo "fail to call command";

찾아보니 대충 exec() 계열의 명령어를 사용하면 된다고 하는데요,

위 간단한 코드마저 실행이 안 되네요...
에러는 안 나는 걸 보면 exec()이 어디선가 실행되고 있긴 한데,
정작 위도우 콘솔 커맨드창이 안 열립니다.

wnldirqhrdyd의 이미지

어떻게 해야하나요 ㅠ 도와주세요 ㅠ

안녕하세요
서버에서 클라이언트에게
브로드캐스팅 하는데요

sleep을 안주면 데이터가 비정상적으로 전송이되고
sleep을 주면 데이터가 정상적으로 전송이 됩니다.
브로드캐스팅 구조에서 이런식으로 슬립이 들어간다면
클라이언트의 수가 늘어날수록 느려질거라 생각이 들어서
좋은 방법 없나

gloomyr의 이미지

초기화 안된 전역변수의 내재적인 오류에 대해..

이전에 초기화 되지 않는 전역변수들은 0으로 초기화 되는것이 보장된다는 것에 대해 질문드렸엇는데
해답을 찾은거 같아서요

코드를 살펴보니
헤더파일에 이런식으로 정의 되어 잇더군요.
ex)
int a;
.
.
int a;
.
.
int a;
.
.
int a;
이런식으로 초기화 되지 않는 전역변수들이 중복 정의 되어 있는

yegam400의 이미지

[PHP] system, exec 리턴값 137에 관하여(127 아님)

안녕하세요.

php에서 system과 exec를 이용해 c프로그램을 호출하는 것을 개발하고 있습니다.
특성상 여러 플랫폼 및 언어에 대해 돌아가야 해서 위와같은 방식을 채택했는데요.

php에서 127에러는 심심치 않게 볼수 있는데(파일 패스 에러)
이번의 문제는 solaris에서 137을 리턴한다는 것입니다.

solaris

rootuser7의 이미지

HDD 용량의 한계

안녕하세요...?

kernel관련 책을 보면요…
ext2(ext3)의 inode구조가 지원할 수 있는 파일의 최대 크기는 48KB+4MB+4GB+4TB인데,
실제로는 2^32=4G라고 되어 있습니다.

그렇다면, 모든 32bit processor(ARM/PPC/i386…등…)가 linux를 탑재하고,
ext2 or ext3 file system을 사용할 경우에는, 4G Byte까지 access가능한가요 ?
아니면,

uddum의 이미지

[완료]파이썬의 메모리 영역(heap)에 대해서

파이썬으로 멀티쓰레딩을 쓸일이 있어서 프로그램을 만들다가 문득 이런 생각이 들었습니다.

"파이썬에는 동적할당이라는것이 없는데 그러면 파이썬이 메모리에 올라갈때 메모리 영역중 heap영역은 낭비되는걸까?
아니면 어차피 인터프리터이고 변수를 선언할때 메모리가 할당되니까 전부다 동적할

wnldirqhrdyd의 이미지

소켓 통신의 문제점.. 과연 무엇일까요..ㅠㅠ

안녕하세요

리눅스로 서버를 구현중입니다.
클라이언트는 윈도우기반 닷넷입니다.

접속하는 모든 클라이언트에게 브로드캐스팅 하는 구조이구요
클라이언트에게 3초마다 한번씩 데이터를 전송합니다.

문제는 서버가 종료될때인데요
서버가 정상종료가 아닌 강제종료
ex) kill -9 서버의프로세

bueline의 이미지

프로그램 Compile & Run Error

JNI와 관련한 프로그램을 만들었습니다.
프로그램을 Compile해서 실행하면 실행이 잘 되는데
안되는 경우가 발생해서 이것저것 찾아보다가 이해가 안되는 상황이 있어서 질문합니다.

하나의 터미널을 열어서 make로 compile하고 그 터미널에서 실행을하면
프로그램이 오류없이 프로그램을 진행합니다.

bueline의 이미지

cron 실행시에 shared library loading error

JNI를 이용해서 프로그램을 작성했는데요
문의사항이 있어서요

C로 컴파일해서 실행파일을 만들어 놓았을 경우에는 실행시에 문제없이 진행되는데요
Cron에 등록시켜서 실행을 시키면
Shared Library 파일을 못 찾겠다고 나오면서
loading error가 발생하는데요
어느게 문제인지 잘 모르겠네요

환경변수

페이지

프로그래밍 QnA 구독하기