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

익명 사용자의 이미지

UDP 서버에서 포트를 여러개 사용하면 이득일까요?

안녕하세요.
UDP를 공부하다보니 재밌는 생각이 났는데 도저히 검색으로 알아볼수가 없어서 이렇게 글을 남깁니당.

UDP는 접속이 없다보니 보통의 예제들을 보면 소켓을 하나만 만들어서 사용하잖아요.
(물론 TCP도 크게 다를것 없지만..)

접속 개념이 없다보니 단순이 에코 서버로 사용한다고 했을 때,
포트를 나누어 소켓을 여러개 만들어서 사용한다면 소켓 하나만 만들어서 사용했을때와 크게 다른점이 있을까요?

이부분은 뭔가 실제 서비스를 해봐야만 알 수 있을 것 같은 부분인데.. 너무 궁금합니다.

접속하는 클라이언트에서 올바르게 포트 분배를 할 수 있는 상황이라면

1. 56535 포트 하나로 소켓을 만들어 500개의 클라이언트와의 통신
2. 55635 ~ 55639 포트로 소켓 5개를 만들어 각각의 소켓에 100개의 클라이언트와 통신

모두가 같은 조건이고 위와 같은 상황일 때 2번이 과연 득이 더 될까요??

이 부분을 좀 더 이해 잘 할수 있는 책이나 페이지가 있다면 알려주시면 정말 감사하겠습니당~

jamie97의 이미지

데이터베이스 테이블 3개 조인하는법..

안녕하세요 혼자 해결해보려 했는데 아무리 구글링을 해봐도 이해가 잘 안가고 도무지 해결이 안 되어서 질문 올립니다ㅜㅜ..
제가 첨부한 사진과 같이 VideoShop이라는 테이블에는 mvcode(비디오코드)가 PK로 설정이 되어있고,
LendVideo테이블이 FK로 받고있습니다. 마찬가지로 UserList테이블의 userid(회원아이디)가 PK로 설정되어 있고,
LendVideo테이블이 FK로 받고 있는 상황입니다.

나홀로리눅스의 이미지

부팅 시간 단축 방법 질문 입니다.

현재 외주로 개발 중이고, 저는 서포터를 하면서 리눅스 공부중입니다.
말 그대로 초보입니다..

​현재 요청 받은 작업이 부팅시간을 단축하는 것인데요
- 부트로더, 커널, 루트파일 시스템 최적화가 방법인 것 같아 검토 중입니다, 혹시 다른 방법이 있을까요?

다른 방법은 찾지 못해서, 최적화를 목표로 공부하고 있습니다
현재 소요되는 시간을 측정해보니 (스탑워치로 측정)
1. bootloader : 4초 정도 소요
2. kernel : 3초 정도 소요
3. rootfs : 9초 정도 소요 <커널 용량, 앱포함 - 883MB..>
4. app 로딩 : 11초 정도 소요


이정도 소요됩니다.


부트로더의 경우
키 입력 대기 시간이 있어서 그것을 3초에서 0초로 수정하니 2~3초정도 단축되었어요

커널은 손을 못대겠어요

lalupo20의 이미지

debian noroot라는 앱 이용해서 타블릿피씨에 데비안을 설치해봤는데...

코딩 한번 해보려고 vim 사용해봤는데

esc키 누르는 순간 앱이 닫혀버리네여;

이거 설정 바꿀 수 있나요?

trymp의 이미지

linux kernel 에서 GPU 를 활용할 수 있는 방법이 있나요?

linux kernel 에서 GPU 를 활용할 수 있는 방법이 있을까요?

user daemon 에서는 cuda library 를 이용해서 작성이 가능할텐데

kernel 코드내에서 GPU 활용이 가능한지 알고 싶습니다.

조언해 주시면 감사하겟습니다.

trymp의 이미지

다른 PC 로 windows7 프로그램 복사해 보신 분 있나요?

원래 windows 환경에서 프로그램을 사용하고 싶으면

설치본으로 install 하는게 정석이잖아요?

설치본이 없어서 그러는데 그대로 복사하고 register 도 복사하면

PC 대 PC 로 복사해서 사용하는게 가능할까요?

지금 다른 PC에서 중요하게 사용해야 할 프로그램이 있는데

설치본이 없어서 고민입니다.

아시는 분 조언해 주시면 감사하겠습니다.

poiq1의 이미지

c언어 함수 return value시 메모리 처리

안녕하세요.

c언어 함수 리턴값에 대해서 궁금한게 있어서 이렇게 글을 작성하였습니다.

아래 함수는 간단한 합계를 계산하는 함수 입니다.

int sum(int a, int b)
{
int sum = 0;
sum = a + b;
return sum;
}

int main()
{
printf("sum : %d", sum(10,10);
}

sum 변수는 스택에서 할당된 메모리 이므로
함수를 빠져나갈 때 스택 영역이 파괴되어 sum 변수는 더 이상 사용할 수 없습니다.
따라서 리턴 후 sum의 값인 20이 저장된 메모리를 쓸 수 없지만

여기에서 제가 알기로는
return value에 한해서 sum 주소를 일시적으로 보호(?)한다로 알고 있는데요..
아니면 임시 메모리에 보관 후 리턴 처리 후 파괴인지...
정확한 개념이 정립되지 않아 혹시 어떤 방식으로 처리 되는지 궁금합니다.

힘들다의 이미지

ajax 화면 전환에 대한 질문입니다

사진 처럼 구현하는게 목표인데, 위의 화살표 버튼을 누르면 다른 사진들로 채워지게 만들고 싶은데 비동기적으

로 다른 url 변경없이 바꾸려면 ajax를 사용하면 되더라구요, 근데 인터넷에서 검색을 해보면 버튼 클릭하고 다

른 콘텐츠를 띄우는 방법들은 설명이 많이 나와있는데 제가올린 사진파일 처럼 화살표 버튼하나로 1~5 page까지

콘텐츠를 비동기적으로 처리하려면,, 어떤 식으로 코드를 작성해야하나요.. 제 머리론 떠오르지가 않습니다..

알려주시면 감사하겠습니다

익명 사용자의 이미지

TLS/DTLS가 Replay Attack을 막는데 효과가 있나요?

두 장비간에 통신을 암호화하기위해 TLS나 DTLS를 사용한다고 할 때,

제 3자가 두 장비간 주고받는 패킷을 캡쳐하고 application data에 해당하는 패킷을 복사하여
Replay attack을 수행한다고 했을 때, 두 장비가 비정상 패킷의 수신을 감지하고 이에 대해 비정상동작을 하지 않는지 알고 싶습니다.

D3IAK의 이미지

통신 코드 해석 도와주세용

https://www.slideshare.net/jangsukjung/smart-rover

위 사이트에서 11페이지 입니다
headSerialResponse함수의 0,1이 RX TX포트를 의미하는건가요? 쌩초보입니다......

페이지

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