프로그래밍 QnA

neohwang의 이미지

소켓번호로 상대편(Remote) IP주소 확인 방법

int s;
...
s=accept();
...
return s;

제가 알고있는 것은 위와 같은 코드에서 리턴된 Socket s 만 알고 있습니다.
이 's' 를 가지고 상대편 IP 주소를 알 수 있습니까?

아시는 분 도움 부탁드립니다.

goldedit의 이미지

epoll() 함수를 사용하기위한 커널 컴파일 패치를 하려면 어떻게

안녕하세요.
문의 사항이 있어 질문 드립니다.

현제 진행되는 프로젝트에서 소켓 서버 프로그래밍을 위해
리눅스 서버 2.6 커널 로 컴파일 하여 구동 중에 있습니다.

소켓 종류중 epoll 이라는 함수를 지원하기 위해 커널 2.6으로 컴파일
한 것인데요...
이것이 2.6 커널로만 컴파일 해서 되는것이 아니라고들 하는데요..
epoll 함수가 지원 되도록 커널을 컴파일 하려면 패치후 컴파일을 해야 된다고 하는데 어떻게 해야 하는지 궁금합니다...

실제 epoll 함수를 사용하기 위한 샘플 소스 상에서는...

imone의 이미지

c언어 코딩을 할때 주석은 어떻게 표기를 해야하나요...

c언어로 코딩을 할때 다음과 같은 고민을 하게 됩니다.

1:   /* comment1 */ 
2:   statement1; 
3:   statement2; 
4:   statement3; 
5: 
6:   /* comment2 */ 
7:   statement4; 
8:   if(aaa) {
9:      func1();   /* function 1 */ 
10:      func2();   /* function 2 */ 
11: }
12:   statement5; 

이런식의 코드가 있다고 가정을 할 때 디버깅을 하다 보면
간단한 확인을 위해 Line1 ~ Line11까지 주석처리를 해보고 실행을 해야 하는 상황이 생깁니다.

fuerza의 이미지

화일전송하는걸 패킷을 보고 알아 낼수 있나요?

흘러다니는 패킷을 보고 화일전송인지 일반 다른 작업 인지 구분 할 수 있을까요?

그러니까 예를 들면 제가 지금 그냥 게시판에 글 남기는거랑 여기서 화일을

첨부해서 글 남기는 거랑 패킷에는 어떤 차이가 있을까요?

xlugi의 이미지

smtp client에서 인증관련 구현 문제 입니다.

smtp client 기능을 하는 부분을 구현하고 있습니다.

id와 password를 입력하여 server인증을 받아야 하는 부분에서의 구현이 잘 안되어서 도움을 요청합니다.

libsmtp++-0.1.1 을 구했는데, ppc용으로 하려니까 몇가지 문제가 있더군요.

혹시 도움이 될만한 소스가 있는곳을 아신다면, 가르쳐 주세요.

kimsk99의 이미지

윈도우에서 디버깅

윈도우에서 서버 application의 디버깅은 어떻게 하시는 지요?

서버 application 뿐만 아니라 일반적으로 디버거 위에서 수행하기에는 heavy한 application의 경우가 다 해당합니다.

Unix에서는 서버가 비정상적으로 죽을 경우 core가 생기기 때문에 이 파일을 이용해서 디버깅을 수행합니다.

NT나 2000 같은 곳에서 개발할 경우 어떤 방식으로 디버깅을 하는지 궁금하군요.

tombraid의 이미지

ORACLE PROC 관련 컴파일 워닝

오라클 설치시 따라오는 샘플을 proc로 precompile 한뒤에

gcc로 컴파일시 -Wall 옵션을 주면 다음과 같은 워닝이 나옵니다.

이걸 없애는 방법은 없나요?

===========================================

sample1.c:118: warning: type defaults to `int' in declaration of `sqlcxt'
sample1.c:120: warning: type defaults to `int' in declaration of `sqlcx2t'
sample1.c:121: warning: type defaults to `int' in declaration of `sqlbuft'
sample1.c:122: warning: type defaults to `int' in declaration of `sqlgs2t'
sample1.c:123: warning: type defaults to `int' in declaration of `sqlorat'

player02의 이미지

[질문]하위폴더를 포함한 모든 소스의 라인 카운터 계산하는 쉘

하위폴더를 포함한 모든 소스의 라인 카운터 계산하는
쉘 스크립트를 만들고 싶은데 생각대로 잘 안되네요.--
도와주세요.^^
-------------------------------------------------------------------
#/bin/sh
#소스
TOTAL=0
for filename in $(ls -R)
do
if [ ! -d "$filename" ]
then
wc $filename | grep total | awk '{print $3}'
fi
done
------------------------------------------------------------------
결과
wc: MainMenu.ddp: No such file or directory
...

pains98의 이미지

리눅스에 관심이 많은 학생인데요.... 무슨 언어공부를 해야할까

안녕하세요..

언어 공부를 하다가 도중에 포기한적이 한두번이 아니네요.. :)

어느 언어공부를 해야할지도 잘 모르겠고.. 저에게 필요한 언어가 뭔지도

잘 모르겠구요..

음.. 지금 공부하는쪽은 네트워크쪽 관련 공부를 하는데.. 언어공부를

해야하는건지 안해야하는건지도 잘 모르겠습니다..

리눅스도 관심이 많은데 리눅스 공부하면서 필요한 언어는 또 무엇인지요

넘 몰라서 무슨 말을 적기가 그렇내요.. :)

음.. 많이들 알려주십시요..

jyj9782의 이미지

vc++ 의 cout 가 왜 오류가날까요?

아래 구문정도의 코드가 왜 오류가날까요 ?

vc++ 에서요..

#include <iostream.h> 라고 적었길래.. 찾아보니까 iostream 만적길래
그렇게 했고요.. 나머지는 별게 없어보이는데, 왜 컴파일하면 오류가날까요?

해보시고 좀 답글주시겠어요.. 여러분..

#include <iostream>
using namespace std;

int main() 
{

    cout << "Hello Glossary" << endl;

    return 0;
}

답변기다릴께요

페이지

프로그래밍 QnA 구독하기