프로그래밍 QnA

brian.ryu의 이미지

파일을 전송하는 소켓프로그래밍 질문요

간단한 소켓프로그래밍(메시지 전송등...)을 배우고 있는데,
문득 '어차피 네트워크 통신이니 소켓 프로그래밍에서도 파일 전송이 가능하겠네....' 라고 생각 했죠...

아마도 당연할 텐데... 어떻게 접근해야 할지 모르겠네요...

소켓 프로그래밍 책을 보면 주로 '메시지 주고받는 예제' 가 고작인지라 잘 모르겠네요...

어떤 책이라든지, 소스라든지, 웹 사이트라든지 도움이 될 만한 정보를 구합니다.

읽어주셔서 감사합니다.

kimes의 이미지

암호학 과 관련해서 기본적인 질문하나 드릴게요

비대칭 암호화 기술(제가 맞게 표현한 건가요?)에는

public key라는 것과 private key라는 것이 쓰인다고 알고있습니다.

암호화 할때는 public key를 사용하고 풀때는 private key를 사용한다고 하던데요..

도데체 왜 public key와 private key를 따로 사용하는 건지 정말 개념이 안잡히네요..

물론 깊게 들어가면 굉장히 깊어지지만..

간단하게 개념이라도 잡아주셨으면 좋겠습니다.

감사드립니다.

leesort의 이미지

이런종류질문은 어디에 올려야할까요?

USB장치를 설치하는데,
한 컴퓨터에 같은 부분의 장치가 두개에요.
가령 원래 윈도우 에서 쓰던 audio device가 하나있고요.
다른 audio device를 장착하면
두개다 설치는 되게 하는데
default windows audio I/O가 바뀌지 안게끔하는 방법이요.

혹시 알고 계시거나 이런 것을 해결할려면
어떤 부분이나. site를 참고하라는 자료만 언급해주셔도
감사해요. 자료의 제약같은건 생각안하셔도 됩니다.
아주 추상적이어도 되요.

ps. 제생각에는 만약 windows가 usb장치를 새로 꽂았다는 것을

kkuru의 이미지

쉘로 움직이는 시계 못만드나요?

프로그램 실행 대기나 설치 할때 보면
...... 점점점 증가하는거나
[/][-][\] 이렇게 시계처럼 돌아가는거

쉘로 만들수 있나요?

만들수 있으면 좀 알려주세요.

ixevexi의 이미지

WinAPI질문을 해도 될까요 ^^

데브피아에 물어봤는데
답변이 빨리 안올라와서 도움을 청합니다.

----------------------------------------------------------------------
api공부를 시작한지 얼마 되지 않았는데 생각되로 잘 안되서 질문드립니다.

[code:1]case WM_PAINT:

hdc = BeginPaint(hWnd, &ps);

MemDC = CreateCompatibleDC(hdc);

// TODO: Add any drawing code here...

Rectangle(MemDC,50,50,250,500);

TextOut(MemDC,270,50,_T("Next :"),6);

Rectangle(MemDC,270,80,370,180);

la9527의 이미지

Unix 기종에서 프로그램 한글주석에 대해서..

특정 Unix 기종에 대해서 C 나 C++ 코드에 주석이 한글로 달려 생겼던 문제(컴파일)가 혹시 있는지 궁금합니다. (euc-kr이거나 utf8)

특정 OS에 상관없이 사용하려고 하는데, 주석이 한글로 달려 문제가 생긴다면 주석을 제거해야 하는 번거로움이 생겨서 적습니다.

또, 영문주석으로 달려고 하면 영어가 짧아서 ^^;
길게 쓰면 문제가 생깁니다.

또한 utf8로 주석을 다시는 분들이 계신지 궁금합니다.

ckebabo의 이미지

Makefile이 뜻대로 동작을 하지 않습니다.

CC              = gcc
CFLAGS  = -W -Wall
TARGET  = ctoken

.SUFFIXES := .o .c
%.o : %.c
        $(CC) $(CFLAGS) -c -o $@ $<

OBJECT = $(wildcard *.o)

all: $(TARGET)

clean:
        rm $(TARGET) $(OBJECT)

$(TARGET) : $(OBJECT)
        $(CC) $(CFLAGS) -o $@ $^

책을 보고 따라한건데 컴파일이 하나도 되질 않습니다.

gcc -W -Wall -o ctoken
gcc: no input files
make: *** [ctoken] 오류 1

이라는 메시지가 나오는데, 소스를 먼저 컴파일하지도 않고 따라서 오브젝트파일도 생성이 되질않아 입력파일이 없다고 나옵니다.

sypark33의 이미지

정규식으로 파일에서 이메일만 추출하려는데요.

텍스트 파일로 된 주소록이 있습니다.
전체 메일로 보낼 일이 있어, 일일이 마우스로 copy & paste 해 볼려니, 너무나 귀찮아, 정규식으로 해 볼까하고 쓸만 정규식 샘플을 찾아봤습니다.

^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$

이런게 있더군요.

그래서 grep 에 -E 옵션 주고 표준입력을 file에서 받으면 되겠구니 하는데, 안되더군요. 솔직히 grep도 정규식도 제대로 모릅니다.

어떻게 하면

runafter의 이미지

C에서 함수명 중복에 관한 질문입니다.

제가 하나의 프로그램에서
데이터형만 다른 스택을 2개 사용하려고 합니다.

처음 스택 구현할때
데이터형을 매크로로 저의 해 놔서
따로따로 사용할때에는 매크로변수면 변경하면
다른 코드들은 거의 변경없이 사용할수 있었습니다.

그런데!!

하나의 프로그램에서 같이 사용하다보니
매크로변수부터 시작해서 모든 함수명이 겹칩니다.

이것을 해결할 방법이 없을까요?
데이터형마다 다른 이름의 함수들을 다 만들어줘야 하나요?

다음은 제가 만들고 있는 프로그램에서 스택이 필요한 부분입니다

aiking의 이미지

kldp에 올라온 문서 추천 부탁 드립니다.

현재 어떤것을 먼저 공부 할까 고민중인 학생입니다.

분야 불문~ 대부분의 분야에 관심이 있습니다........ㅠㅠ

가장 어렵다는.... 포토샾을 이용한 디자인의 미학 같은부분 빼구요...ㅠㅠ

디자인이나 ...... 등등 꾸미는것 관련된것 빼구~

VC,VC++,ASM,C,C++,C# 전부 관심있습니다.

현재 C로는 FTP나 챗 프로그램 정도는 학교 과제로 수행해본정도구요.

대충 교재 코드 보고 함수만 외운뒤 저 혼자 짤정도 입니다.

나머지는 기본적인 부분도 안된다고 보시면 됩니다.

페이지

프로그래밍 QnA 구독하기