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

sizs2002의 이미지

프로그래밍 단계에서 wifi 설정하는 방법은 무엇이 있나요?

다른게 아니라 사용 가능한 wifi가 복수개 있는 상황에서의 일입니다.

사용하는 운영체제인 리눅스에서는 wifi가 약해지면 접속을 끊고 사용 가능한 다른 wifi로 자동으로 전환을 해 주더군요,

그런데 제가 만들고 있는 소프트웨어의 경우에는 이러한 wifi 연결 신호가 약해지더라도 해당 네트워크에만 계속해서 접속을 시도해야 합니다.


그냥 OS에서 간단하게 해결하는 방법으로는 wirelss network에서 원하는 네트워크를 제외한 다른 네트워크의 설정을 모두 지워버리면

접속가능한 네트워크 설정이 하나밖에 없어 이것에만 시도를 하였으나,

제가 원하는건 이렇게 OS상으로 수정하는것이 아닌,

C언어 등을 사용하는 코딩 단계에서 이를 제어할 수 있는 방법이 있나하는 것입니다.

그냥 간단한 c 언어 예라고 하면

youdotan의 이미지

소켓통신 초보자인데,, 파일 전송이 이상하게 이루어집니다.

안녕하세요.
최근 필요에 의해 소켓통신을 공부하기 시작했는데
간단(?)하게 파일 송수신 기능을 해보려는데.. 잘 안되네요.

현상은 a.txt라는 파일을 송신하면, server가 이를 받는 소스를 구현한건데..
recv의 return이 항상 1이 나와서 server에서 받은 파일에 txt 내용이 많이 빠져있습니다.
send return 값은 분명 의도한대로 30인데 server 부분이 항상 1만 처리하네요..
즉, 1234567890123456789012345678901234567890123456789091234567890.....이런 텍스트를 보내면 30번째 자리 텍스트만 남아서
1111.. 이런 식으로 수신 부에서 파일이 만들어집니다.

소스파일을 올려봅니다(main만..). 물론 이 외에도 문제가 많은 소스지만..ㅎ
질문에 대해 도와주시면 감사하겠습니다 ^^

<서버> #define MAX_PATH 256 #include "stdafx.h"

vani2의 이미지

restrict 키워드?

동일 메모리 블럭을 가르키지 못하게 막는 restrict라는 키워드를 처음 보았는데요.

이 키워드가 안먹히던데 왜그런건가요?

컴파일러는 vs2012입니다.

pci486의 이미지

ssh 접속시 로그인 프롬포트가 뜨지 않습니다.

안녕하십니까 고수님들 초보좀 살려주십시오..
지금 증상이 쉘로 접속을 하였을대 로그인 프롬프트가 뜨질 않습니다.

ssh -v id@ip 로 명령어를 주엇을때 다음과 같게 나옵니다.

OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 아이피 [ 아이피 ] port 5732.
debug1: Connection established.
debug1: identity file /home/jhh/.ssh/identity type -1
debug1: identity file /home/jhh/.ssh/id_rsa type 1
debug1: identity file /home/jhh/.ssh/id_dsa type -1

이상태에서 그냥 먹통입니다.

이건 무슨 문제인지요..

vani2의 이미지

bool 값 연산시

예를 들어 다음과 같은 코드가 있는데요

bool a = true;

(a || false) or (a || false) ? true : false;

위의 bool 판별하는 상황에선 왼쪽이 더 나을까요?

gamja4747의 이미지

schedule() 함수에서 특정 태스크를 skip하려고 합니다.

안녕하세요.

리눅스 커널에서 스케줄러를 약간 수정하려고 합니다.

schedule() 함수에서 특정 태스크를 skip하고 그 다음 태스크를 스케줄링 되게끔 하려고합니다. 커널 버전은 2.6.32.26 입니다.

put_prev_task(rq, prev);
next = pick_next_task(rq);

pick_next_task 에서 다음에 스케줄링 될 next를 가져와 특정한 태스크는 스킵하고 다른 태스크를 가져오고싶은데 잘 안되네요ㅠㅠ

cfs나 rt 스케줄러 둘다 공통적으로 적용되게끔 구현하려고 합니다.

아이디어좀 부탁드립니다!

quiz76의 이미지

스택에 메모리가 저장되는 과정에 대해서..

스택에 대해서 공부를하다가 막히는 예제가 있어서 질문드립니다.

isl2296의 이미지

마이크로 프로세서와 MCU

공부를 하다가 궁금한게 있어서 질문드립니다

마이크로프로세서는 컴퓨터에서 사용하는 CPU를 그대로 임베디드 시스템에서 사용하기엔 너무 크고 비싸기 때문에(그리고 특히 컴퓨터만큼의 사양이 필요하지도 않다) CPU를 소형화(비용이나 크기면에서 좋음) 해 놓은 칩과같은 의미이고 다른말로는 MPU라고도 불린다. 주로 고속연산이 목적이다. 메모리가 칩 밖(마이크로프로세서 밖)에 있으므로 대용량 메모리를 사용 가능하다.

MCU는 연산이 목적보다는 컨트롤이 목적이된다. CPU뿐만아니라 입출력포트와 메모리도 같이 one chip화 시킨 것이 MCU다
하나의 칩에 메모리도 같이 들어있어서 메모리가 작다.
작고 싸고 원칩화 되어있어 신뢰성도 높다

공부하다보니 위와같은 결론이 나왔는데요
궁금한것이 또 너무 많네요

1. 주로 MPU를 사용하나요 MCU를 사용하나요?
간단한 프로그램은 MCU로 원칩화하고 좀 크고 복잡하면 큰 메모리가 필요해서 MPU를 사용하나요?

vani2의 이미지

C++ 상수 정의 할 때 가장 좋은 방법

예를 들어서 Color의 종류를 하나하나 정의해 놓고 싶다고 칩시다.

그렇다면 다음중 어느것을 사용하는 것이 가장 좋을까요?

C++11 이상 버전 기준입니다.

enum
#define
const

enum Color {Red, Blue, Green, ... };

등등..

hwsnemo의 이미지

우분투 13.10에서 한글 입력 설치 문제

안녕하세요. 컴퓨터에 관심 많은 학생입니다..
제가 오늘 우분투 13.10을 USB로 설치해보았는데요.
한글 입력을 사용하기 위해 대충 ubuntu nabi라고 검색해보았습니다.
그러다 " [리눅스] 우분투 13에서 나비(nabi)로 세벌식 자판 쓰기 " (http://pat.im/1032)라는 글을 발견했습니다.
물론 제가 세벌식 자판은 아니지만 나비라면 다 적용 가능 할 거 같아서 말이죠..
하여튼 어찌어찌 트레이 아이콘 나타내는 곳까지 갔습니다.
이렇게 수행하랩니다.

페이지

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