프로그래밍 QnA + 설치 및 활용 QnA

cucumbers816의 이미지

통신 프로토콜 통일시키기

서블릿으로 서버를 만들어서 안드로이드와 통신하는 부분입니다.

안드로이드에서 request를 받아올 때 그냥 arraylist를 사용하고,

서버에서 안드로이드로 response할 때에는 json형태를 사용하고 있습니다.

request와 response 형태를 통일시키는 것이 정석인가요?

ja6133의 이미지

소켓 프로그래밍 질문 드립니다.

현재 대학교에서 네트워크 과목을 듣는 학생입니다.
과제로 tcp소켓 프로그래밍을 이용하여서 인터넷 브라우저에서 호스트 아이피 입력해서 주로창에 img 라고 붙이면 img요청해서 img를 띄어주고 mp3를 요청하면 mp3를 띄어주는 그런
연결 프로그램을 만들라는 과제가 떨어졌습니다. 그런데 소켓 프로그래밍이 처음인지라 인터넷에서 돌아다니는 단순히 메세지 보내는 프로그래밍 까지는알겟는데
위처럼 프로그래밍 하는 방법을 어디서부터 접근해야 될지 몰라서 선배님들께 도움을 요청하려고 글을 씁니다. 어떤걸 어디부터 시작해야될지 막막합니다.
제가 어디부터 공부하는게 좋을까요? 그리고 위처럼 브라우저에서 아이피 눌러서 접근하려면 무엇을 공부해야 될까요?

ja6133의 이미지

소켓 프로그래밍 질문 드립니다.

현재 대학교에서 네트워크 과목을 듣는 학생입니다.
과제로 tcp소켓 프로그래밍을 이용하여서 인터넷 브라우저에서 호스트 아이피 입력해서 주로창에 img 라고 붙이면 img요청해서 img를 띄어주고 mp3를 요청하면 mp3를 띄어주는 그런
연결 프로그램을 만들라는 과제가 떨어졌습니다. 그런데 소켓 프로그래밍이 처음인지라 인터넷에서 돌아다니는 단순히 메세지 보내는 프로그래밍 까지는알겟는데
위처럼 프로그래밍 하는 방법을 어디서부터 접근해야 될지 몰라서 선배님들께 도움을 요청하려고 글을 씁니다. 어떤걸 어디부터 시작해야될지 막막합니다.
제가 어디부터 공부하는게 좋을까요? 그리고 위처럼 브라우저에서 아이피 눌러서 접근하려면 무엇을 공부해야 될까요?

rpit1412의 이미지

traffic control 해보신분 질문 드립니다.

안녕하세요, tc를 이용하여 ingress와 egress의 traffic을 제어하려고 하고 있습니다.

현재 script를 통해 사용한 명령어는 다음과 같습니다.

mydream의 이미지

클래서에 복사생성자를 선언 정의할 경우에 함수에서 레퍼런스로 그 클래스 타입을 받아올 수 없나요?

A 클래스가 있고

A(A&) {
//statement
}
 
void testf(A&) {
//statement
}
 
int main() {
  A hh;
  testf(hh);
}

위와 같이 했을 때, testf에서 받아들인 매개변수의 값은 완전히 저 hh를 참조하고 있는 것인가요? 생성자 때문에 이상한 방식으로 값이 들어가는 경우가 있는 것 같습니다. 복사생성자를 정의했을지라도 참조로 인자 받을 수 있는 방법이 뭔가요? 클래스에 무엇을 더 정의해놓아야 하나요?

trymp의 이미지

__sync_bool_compare_and_swap 함수가 어떤 함수인가요?

linux 환경에서 범용적인 lock 함수를 구현하고자 하는데요

__sync_bool_compare_and_swap() 를 사용하더군요.

이 함수가 어떤 역활을 하는 함수인지 궁금합니다.

아시는 분 조언 좀 부탁드립니다.

hojei1452의 이미지

select()함수를 이용한 멀티 소켓 프로그래밍 질문

total = select(0, &ReadSet, &WriteSet, NULL, NULL);
를 이용하여 소켓프로그래밍을 짜는중입니다.

여기서 문제가 하나 생겼는데요, 자신이 서버와 클라이언트 경우 통신이 잘되지만(127.0.0.1)

서버아이피 10.1
클라아이피 10.2
인 상태에서

접속을 하게되면 select()함수에서 진행이 되지 않습니다..

외부에서 오는 패킷을 처리를 못하나요? 아니면 다른 방법이 있나요??

참고용 accept소스

yeonjooo의 이미지

더블포인터 질문드려요

필요 없는 부분은 생략한 코드입니다. 주석문 부분만 봐주세요~

hojei1452의 이미지

함수를 인자로 전달하여 실행하는 방법이 있나요?

printf("[*] TerminateProcess()... ");
if (!TerminateProcess(pi.hProcess, EXIT_SUCCESS))
{
	printf("failed\n");
	printf("Error] TerminateProcess()!\n");
	return -1;
}
printf("ok");

이 소스를

LOG(!TerminateProcess(pi.hProcess, EXIT_SUCCESS));

처럼 간단하게 줄여서 만들어 보고싶은데 함수의 이름, 메게변수 전달, 함수사용 등 아직 잘 모르겠습니다. 어떻게 하면 좋을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기