프로그래밍 QnA

박계현의 이미지

[질문] Xlib: unexpected async reply ...

Quote:
[Error 메시지]
Xlib: unexpected async reply (sequence 0x7d0cd)!

현재 GTK+2.0 라이브러리와 PTHREAD 라이브러리를 이용해서
소켓 코드를 짜고 있습니다.

한개 THREAD 콜백 함수안에는 소켓에서 READ한 후 BUFFER에
담겨진 문자열을 GTKTEXT 위젯에 뿌려주는 부분입니다.
이쪽에서 문제가 발생한 것 같은데, 어떻게 해결 해야 할까요?

XLIB 위젯과 THREAD 간의 문제라고 하던데? 흠... 어느정도 진행이
잘되다가 위 에러 메시지가 나오면서 GUI 부분이 먹통이 되버리네요.

feelpassion의 이미지

Message Passing 방법을 사용할때 Message queue의 priority 값&

message queue에 있는 데이터를 읽을때 priority값으로 읽는 데이터를 결정할 수 있자나요^^
그 priority값의 범위를 알 수 있는 방법이 있을까요?
long 형으로 선언하던데 long형의 범위를 다 가질 수 있을 것 같은데...
설마 하는 마음에 글을 올립니다

즐거운 하루 되세요^^

jjjjrr의 이미지

http에서 파일업로드시의 프로토콜이 어떻게되는지모르겠읍니다

안녕하세요
웹서버를만들고있읍니다
파일업로드시의 프로토콜이 어떻게되는지모르겠읍니다
파일업로드기능은 다되었는데여
파일사이즈를 체크해서 서버에서정한사이즈보다 크면
업로드를 하지못하게하려구합니다
근데 업로드할때의 request 를받아보면
request 헤드포함 파일포함해서 일괄적으로 올라옵니다
Content-Length를검사해서
제한용량사이즈보다크면 업로드못하게하는
응답을 보내야되는데
어떤응답을 해줘야되나여
조언부탁드립니다

taiji76의 이미지

다른 버전의 library를 같이 사용하는 방법 없나요?

redhat 9.0이고 openssl을 사용해서 프로그램을 작성하고 있습니다. 기존에
작성한 프로그램이 openssl 0.9.6을 사용해서 작성돼있고, 0.9.7에서는 문제
가 발생하는 상황입니다. 이 machine에 0.9.7로 작성된 프로그램을 사용하려
고 하는데요. 0.9.6으로 library가 설정되어 있어서 link시 error가 발생했습니
다. 그래서 0.9.7 library를 ld-flag로 잘 설정해서 complie을 했는데 이상없이
link까지 됐습니다. 그런데 여기서 실행을 하면 segmentation fault가 발생
해서요. 단순히 높은 버전의 library를 설정해서는 안되는 것 같아서요.

bugger의 이미지

string replace인데 core가 발생하네요

안녕하세요.
string replace 테스트를 하는데
프로그램이 죽습니다.

gdb로 실행시키면 죽지 않고 결과가 나오는데
쉘에서 실행시키면 core 발생하고 죽네요

자꾸 여기서 죽데요... 문법으로는 맞지 않나요?
*s = repl_chr;

---------- 원본 소스----------------------
#include <stdio.h>
#include <string.h>

int strreplace(char *s, char chr, char repl_chr)
{
int idx=0;
int count = 0;

if(*s=='\0' && s==NULL)
return -1;

for (; *s; s++)
if (*s == chr) {
*s = repl_chr; // ------> 이부분에서 세그먼트 falut가 발생합니다.

junteken의 이미지

linked list작성중입니다.

linked list를 작성중입니다. 파일로 부터 값을 읽어들여서 링크드 리스트를
구성하고 다시 파일로 쓰는 작업인 아주 간단한 프로그램 입니다.
그런데 제 상식으로는 이상한 현상이 발생하는 군요...

일단 링크를 구성하는 각 노드의 class는 다음과 같습니다.

[code:1]
#ifndef SCORENODE_H
#define SCORENODE_H

#include <iostream>

using namespace std;

struct SCORETAG
{
char name[10];
int score;
};

class CScoreNode
{
friend class CScoreList;

public:
char *getName();

lovemyin의 이미지

다른 프로세스에 시그널 전달

윈도우 프로그래밍에서 보면 프로세스 이름으로 프로세스에게 메시지를 보낼수 있습니다.
리눅스에서 다른 프로세스의 이름으로 그 프로세스의 프로세스 아이디를 얻을수 없나요?
제가 하고 싶은 작업은 어떤 실행중인 프로세스에게 kill() 함수를 통해 다른 프로세스가 시그널을 보내고 싶습니다.
그러기 위해서는 해당 프로세스의 프로세스 아이디가 필요한데 아무리 찾아봐도 자료가 없네요.
좋은 의견 부탁드립니다.

ㅡ,.ㅡ;;의 이미지

자바 스크립트나 html코드등 일부를 배껴 사용...

자바 스크립트나 html코드등 일부를 배껴 사용하는경우
어떠한문제가 있을수 있나요?

sonjae318의 이미지

MP3 에서 IDTag의 정보를 알수 있는 방법은?

mp3파일에 보면 파일 첫 부분에 IDTag의 정보가 들어있는데 그것을 알수 있는 방법이 필요합니다.

winamp나 p2p 프로그램등 mp3 플레이어에서 기본적으로 지원하는 192kbps ,재생시간 , 작곡자명, 제목등 여러가지 정보를 알수 있는데

이런것들을 알수 있는 알고리즘이나 정보의 도움을 바랍니다.

IDtag도 v1 과 v2가 다른 방식으로 되어있다는 것과 IDTag를 알려면 decode와 encode해서 사용해야한 다는 기초적인 것만 알고 있습니다.

이런 자세한 정보가 있는 사이트 또는 문서, 책 같은 것들을 추천해 주시면 감사드리겠습니다.

jjjjrr의 이미지

수와 문자의 조합으로된 스트링을 구하고싶은데

안녕하세요

패스워드를 생성하려구합니다

수와 문자의 조합으로된 스트링을 구하고싶은데

어떤식으로해야될까여

쉬울것같은데 막상하려니 먹먹합니다

조언부탁드립니다

페이지

프로그래밍 QnA 구독하기