프로그래밍 QnA

twins99의 이미지

TLS Coding

gnuTLS를 사용해 Coding을 하고 있는데요,

verification과정을 구현하기가 힘드네요.

서버에서 certificate를 받으면, 이 certificate를 검증하는 단계가 verification과정인데

이 과정이 어떻게 진행되면 되는 것인지 잘 모르겠습니다.

일단 내가 가지고 있는 Trusted CA의 파일이 있는경우 이 파일로 인증을 시도하고, 만약 내가 가진 Trusted CA파일이 없다면, Issuer
를 보고 이를 통해 인증을 시도하는걸로 알고 있습니다만, 구현이 쉽지 않네요..

또 Certificate를 여러개 보내는 경우도 있다고 하는데, 이경우 cert_list를 만들어 처음부터 마지막-1 까진 issuer를 통해 검증하고,

Lipton의 이미지

printf 포맷스트링에 %n 이란??

printf("%n", variable);

%n 은 처음보는데

검색도 못하겠고(%는 검색엔진이 인식안해서-_-;; )

어디 물어볼데가 없네요 ㅋㅋ

가르쳐주세요~ 저게 뭔가요?

bizzare의 이미지

여러 시스템 환경에서 할당가능한 메모리.

할당가능한 메모리량에 대해 질문이 있습니다.
일단 초단순 코드를 만들어봤습니다.

#include
#include
#define ARRAY_SIZE 50000000

int main(void)
{
double dSizeKB = 0;
double dSizeMB = 0;
double dSizeGB = 0;
double dFactorKB = 1./(1024.);
double dFactorMB = dFactorKB/1024.;
double dFactorGB = dFactorMB/1024.;

for(int i = 1 ; i < 10000; ++i)
{
int* p = new int[ARRAY_SIZE];
dSizeKB = (double)(ARRAY_SIZE)*double(i*4)*dFactorKB; //KB
dSizeMB = (double)(ARRAY_SIZE)*double(i*4)*dFactorMB; //MB
dSizeGB = (double)(ARRAY_SIZE)*double(i*4)*dFactorGB; //GB

멋진그이름의 이미지

컴파일 후 실행이 안됩니다.

엊그제 리눅스 입문했습니다.

개발도구 설치해서 gcc가 깔려있기에 테스트 차원에서 간단히 printf만을 사용해서 프로그램을 작성했습니다.

문제는 컴파일은 정상적으로 되는데 a.out을 실행시키면 command not found라고 나옵니다.

왜그런가요?

twins99의 이미지

Operation now in progress 이란 message에 대한 대처

Timeout이 지원되는 TCP Connection을 구현해 보았습니다.

그런데 Error가발생하여 찍어보니, "Operation now in progress" 라고 나오네요.

어떻게 대처해야 하는지요. 또 왜 이런 메시지가 나오는지 궁금합니다.

코드 첨부합니다.
아래 코드중 getsockopt부분에서 ret값이 0보다 커서 cout

살펴봐주세요.

P.S. 코드를 삽입할때 다른방법이 있는 것 같은데, 몰라서 그냥 쭉 긁어넣습니다. 죄송합니다.

int32 TCPConnect(string strHostName, int32 nPort, int32 nTimeoutSec)

euka1의 이미지

SIGNAL 1번... SIGHUP

프로세스가 SIGHUP을 맞고 죽었습니다.
SIGHUP이 어느 경우에 발생하는지 알고 싶습니다.
(그냥 생각인데.. 해당 프로세스를 띄운 Term이 죽으면 SIGHUP이 발생하는게 아닌가 하는 의혹이....)

김일목의 이미지

mp3 파일을 서버에서 Streaming 하는 프로그램을 만드려면...

학교에서 조별로 프로그램을 만드는 프로젝트를 수행하는데요.
우리조가 mp3 파일을 서버에서 클라이언트로 Streaming 하는 프로그램을 만들려고 하고 있습니다.
우선 서버와 클라이언트로 만들어야 하는건 알겠는데요.
그다음에는 어떻게 해야 할지 막막하기만 합니다.
Streaming Server 프로그램을 만들어야 하는 건가요?
mp3 클라이언트는 그냥 mp3 플레이만 되게 만들면 되나요?
아니면 mp3를 조각내서 스트리밍 해야 되는 건가요?
조언좀 해주세요~
프로그램은 JAVA나 C++을 사용할 생각이구요.

kknd345의 이미지

C나 C++에서 Orthogonality 이해를 못하겠네요...

C나 C++에서 Orthogonality 라고 하면 대표적인것으로

a= i++ + ++i;

가 있다고 하는데

영어단어의 Orthogonality 의 뜻은 "직교의" 이런건데...

여기서 의미하는 바를 모르겠습니다.

그리고 a= i++ + ++i; 이런 비슷한 예 알고계시면 가르쳐 주세요.

sadrove의 이미지

PHP 에서 변수이름을 임의로 사용하려면?

말로 설명하기가 좀 힘드네요..

a.php에서 a_ok.php 쪽으로

................

이렇게 100개의 값을 보낸다고 할때..
a_ok.php 에서

for($i=1; $i <= 100; $i++){
// test1~test100까지의 값을 출력하고 싶습니다...
// 이때 변수명이 자동으로 바뀌게 하고 싶습니다..
}

변수명이 자동으로 바뀌게(?) 할 수 있을까요?....

윤창호의 이미지

헤더파일 인클루드 시 .h 존재여부?

멍청한 질문일지 모르지만 정말 궁금해서 여쭤봅니다. -_-

인터넷 뒤져봐도 명확하게 안나와있는것 같네요...

헤더파일을 인클루드 할때

보통

#include "iostream.h"

와 같이 하는데

#include "iostream"

과 같이 하는 이유는 무엇이며 이런식으로 할때의 장단점 또는 .h 를 한것과의 차이점이

있습니까?

아니면 그냥 편이상 표기만 이렇게 하고 실제로는 .h 를 붙이는 건가요?

저같은 경우에는 과 같이 했을경우 에러가 납니다. .h 를 붙여줘야

페이지

프로그래밍 QnA 구독하기