프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

rcow93의 이미지

C언어 iconv_open() Invalid argument error

iconv에 대해서 공부중입니다.
EUC-KR형태로 기본 설정이 되어있어서
UTF-8로 인코딩을 하고 싶은데
Invalid argument error가 도저히 해결이 안됩니다.
고수분들의 조언 부탁드리겠습니다.

세벌의 이미지

근로자의 날 쉬나요?

5.1. 근로자의 날에 쉬는 분도 있고, 일 하시는 분도 있고...
저는 쉬네요.
여러분들은 어떤가요?

jk3546의 이미지

실시간 파일 출력 프로그램

고수님들 도와주세요.

네트워크로 들어오는 센서값을 텍스트 파일로 저장하는 프로그램 작성중입니다.

들어오는 센서값 데이터는 초당 약 80,000바이트 정도 되고,

내부 버퍼에 저장했다가 약 100,000바이트 이상 쌓이면 fd에 write 하는 것을

반복합니다.(SD 카드에 파일로 떨굼)

문제는 이 프로그램이 실행한지 5~10시간 지나면 커널이 먹통이 되네요.

ssh 접속, sftp 접속이 다 않되며, 시리얼 접속을 통한 명령('ps' 등)도 않먹습니다.

커널 재부팅 후에 파일들을 확인해보면 내 프로그램은 정상적으로 동작을 하고 있었고요...

write 후에 커널 단에서는 바로 disk에 쓰는게 아니라 버퍼링 과정이 있기 때문에

동기화 시키기위해 fdatasync 함수도 사용해 보았는데 약 하루정도 더 버티게 되었네요.

H/W 성능이 딸리는 것 같은 느낌인데요...

원인이 먼지 원... 고수님들 이럴때는 어디를 뒤져봐야 하는지요???

익명 사용자의 이미지

WSARecv 에러 WSAECONNABORTED 문의

안녕하세요

궁금한게 있어서 질문글을 올립니다.

제가 C++IOCP 서버에 게임 클라이언트를 붙여서 서버를 테스트 중인데

연결되어있는 클라이언트가 1번, 2번 2개가 있고 각각의 클라이언트가 서로에게 필요한 정보를
서버를 통해 주고받고 있던 도중에 클라이언트 하나를 강제로 죽였을때

서버에서 WSARecv 에러가 리턴되더라구요.

예를 들어 클라이언트 2번을 죽였을때, 그걸 모르는 클라이언트 1번은 하던대로 서버쪽으로
클라이언트 2번에 정보 전송을 요청하는 패킷을 보내고 서버는 이를 받아서 클라이언트 2번에
패킷을 쏘는데 이때 클라이언트 2번은 죽어서 소켓연결이 끊겼으므로 WSASend에서 에러가 리턴되어야 하는게 아닌가요?

최초의 비동기 송수신 시작을 WSARecv로 시작해서 그런가요?
아시는 분이 계시면 답변좀 부탁드립니다.

river97의 이미지

c언어 opengl(오픈지엘) 확대 축소를 타이머콜백으로 구현

opengl 코딩 문제를 풀다가 메뉴 5번 에서 막혔습니다. 메뉴에 써 있는것처럼 원점에서 커졋다 작아졌다
하는 것입니다 초기값은 1로 2까지 커졌다가 다시 0.5까지 작아지는 것이 계속 되는 것을 타이머 콜백으로 만들었는데 실행해 보면 계속 커지기만 하네요 왜그런걸까요.. 분명 조건도 잘 맞는거 같은데 말이죠 게속 봐도 모르겠네요.

qw3709의 이미지

Python format error 질문...

     message="".join([str(i) for i in range(start,N-1)])+"\n"
            message+='\n'
            conn.send(message)
            data=conn.recv()
            print "[*]data: {0}".format(data)
            res = int(data)
            res = res%10

코드 일부분인데
print 문에서 invalid literal for int() with base 10: 'format error\n' 이런식으로 에러가뜹니다 도와주세요 ㅠㅠ

익명 사용자의 이미지

pupy jarsigner : not found 오류?

오류코드가 이러네요...
찾아보니까 java? 에 연관되어있는것 같은데.... 왜그런지 설명해주세요...
jason@jason-Vostro-3350:~/pupy/pupy$ ./pupygen.py -O android -o pupy.apk connect --host 192.xxx.x.x --transport ssl
[+] Generate client: android/x86
[C] launcher: connect
[C] launcher_args: ['--host', '192.xxx.x.x', '--transport', 'ssl']
[C] debug: False
[I] Credentials password:
[+] Required credentials:
[+] SSL_BIND_CERT, SSL_CA_CERT, SSL_CLIENT_CERT, SSL_BIND_KEY, SSL_CLIENT_KEY
[+] generating payload ...
[+] packaging the apk ... (can take 10-20 seconds)

익명 사용자의 이미지

둘다진정하세요..... (특히 세벌님...)

져기 저도 전에한번 세벌님때문에 기분이 상해서 말다툼을 아주많이 한적이있는사람입니다. 기억나실거예요...
맨처음 글을 올렸을때 초보자는 이렇다고 하면서 이렇게 질문을 올리면 초보자로 밖에 인식을 못한다면서 그때와도 똑같은 링크를 올리셨더군요... 일단 제가 지적할것은 세벌님에 대한 태도입니다. 저도 로봇이 아닌 인간인지라 남을 상처주는 말을 하곤하죠. 그땐 즉각 내잘못임을 인지하고 그것을 고쳐나가는 태도를 보여야 그것만이 (뭐 로봇이 실수를 아예안하는건 아니지만...) 로봇과 인간의 차이라고 생각합니다. 이 얘기와 다투는 이야기는 완전히 다른 이야기 이지만도, 좋은 예시라고 생각하시리라 믿습니다. 그래서 저는 이제 익명글을 내놓습니다. 그때한번 열불이 났었거든요.. 근데 시간을 지나서 보면"내가 한번더, 한발짝이라도더 이해했으면 싸움이 나지 않지 않았을까?" 이렇게 생각하고 이해하고 있습니다. 가끔보면 가끔 그런행동을 하시더군요.... 세벌님! 한번더 생각하고 글을 올려주세요.. 만약 그사람이 내말로인해 다툼이 있을것같다는 생각이들면 즉각 잘못을 인지하고 사과해주세요....

emptynote의 이미지

세벌님 당신이 구라친 증거 제시하니 반론해 보세요.

세벌님은 분명히 https://kldp.org/node/159389 쓰레드 글에서

댓글로 "https://kldp.org/node/159145 를 보면 버그를 만들었다고 미안해 하지 않는다

고 emptynote 님께서도 말씀하신 거 같은 생각이 드네요..." 라고 말했습니다.

사기꾼이 사기 치다 들키면 증거 대 보라고 하지요.

예.. 세벌님이 원하는 증거 아래와 같이 제시합니다.

자 버그라는 단어가 들어간 문장 어디에 "버그를 만들었다고 미안해 하지 않는다" 가 있습니까?

그리고 미안이라는 단어가 들어간 문장이 없는데 도대체 "버그를 만들었다고 미안해 하지 않는다" 뜻을

갖는 문구는 어디에 있는겁니까?

합리적인 반론을 기대하겠습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기