프로그래밍 QnA

violetoov의 이미지

udp thread를 이용한 간단한 채팅에서 recvfrom이 안됩니다.

안녕하세요

제가 만들고 있는 프로그램은 송수신을 동시에 하는 간단한 채팅프로그램입니다.

tcp로는 작동을 잘 하는데 udp로 바꾸니 클라이언트에서 보낸 메세지를 서버가 받아서

다시 클라이언트 화면에 메세지를 출력시켜주는 부분이 동작하지 않습니다.

recvfrom과 thread의 문제인지, 소켓 설정을 잘못한 것인지 한참을 고민하고 참고될 자료도

찾아보았지만 해결하지 못해서 여기에 질문을 올립니다.

//서버

billiken의 이미지

재귀호출 함수의 페이지 사이즈 문제

파일을 읽어 정리하는 프로그램중입니다..
--------------------------------------------------
read_located 함수와 메인 프로그램은
문의를 위해 문의 창에 직접 입력을 한것이라 오류가 있을수 있습니다
--------------------------------------------------
파일의 내용은
아래와 같은 좌표 데이타가 1000개 이상있는경우도 있습니다.
===================================================
(35571.717, 117599.84, 0)
(35605.056, 117531.32, 76.2)
(35681.256, 117531.32, 0)
===================================================

k2sguard의 이미지

Right Trim 구현중 질문입니다.

아직 미흡한 실력에 이 부분 하나로 너무 끙끙거리고 안되어서... 질문 올립니다

먼저 소스

char *source = "ABCDE     ";
char *end;
end = source + strlen(source);
 
printf("-----1-----\n");
 
while(isspace(*--end));
 
printf("-----2-----\n");
 
*(end + 1) = '\0';
 
printf("-----3-----\n");
 
printf("%s\n, source);

right trim 구현 부분인데요

컼파일 후 실행을 해보면 테스트로 표시한 -----3-----부분으로 넘어가지를

않습니다. -----2----- 까지만 출력이 되고 종료가 되어 버리네요

*(end + 1) = '\0'; <--- 이부분이 에러나는 소리 인데....

HDNua의 이미지

어떤 키워드가 프로그래밍 언어마다 의미가 다를 수도 있나요?

안녕하세요. Objective-C를 주력으로 공부하고 있는 학생입니다. (전에 Ubuntu에서 그래픽 응용 프로그램 문의했지요ㅎㅎ)
제가 윤성우 저자님의 책으로 C++을 공부했을 때는, inline 함수는 매크로 함수와 같이 짜놓은 코드를 그대로 대치한다고 알고 있었습니다.
그런데 Xcode에서 다음 코드를 작성하면 에러가 나버리네요. 컴파일 에러는 아니고 링크 에러 같은데.
-----
#include // 파운데이션 프레임워크
inline void func(void)
{
printf("Hello!");
}
int main(void)
{
func();
return 0;
}
-----
구글에서 검색해보니 Objective-C의 inline 메서드는 C++의 것과 같이 동작하지 않는다는 설명을 보았습니다.

canuyes의 이미지

무얼 공부해야하는지...

현재 컴퓨터공학을 공부중인 학생입니다.
2학기까지 이수하였고 현재 개인사정으로 2년간 휴학중입니다.
2년간 공부진로를 잡기위해 글 올립니다.
졸업 후에도 컴퓨터 분야에 종사할 것이라는 확신은 가지고 있지만
아직 배운 것이 많지 않다보니 어느 분야로 나아가야할지는 모르는 상태입니다.
조언 부탁드립니다.

현재 C와 C++을 입문서 수준의 책(열혈강의 시리즈)을 통하여 배웠습니다.
Java를 학습할 예정입니다.
자료구조와 알고리즘을 학습할 예정입니다.
TCP/IP 프로토콜에 대해 공부할 생각입니다.
Lpic, 기능사 시험에 응시할 생각입니다.

위는 제 현재 상태와 나름대로 계획해본 공부계획입니다.
2년이라는 시간이 결코 짧지 않은 만큼 헛되이 보내고 싶지 않습니다.
계획의 전반에 걸쳐 보강할 부분 또는 첨삭할만한 부분들을 지적해 주십시오.
아직 초보이다 보니 조금은 유치한 질문이 되었습니다...ㅠㅠ

oppor의 이미지

[질문] elisp 에서 사용자에게 yes or no 를 물어볼려면 어떻게 하나요?

처음 이맥스 설정 파일 읽어들일때
사용자에게 물어본 뒤에 특정한 동작을 수행하거나 건너뛰게 하고 싶습니다.

어떻게 짜면 좋을까요?

oppor의 이미지

윈도우, 리눅스, 맥오에스를 구분해서 이맥스 설정을 해줄려면 어떻게 하죠?

windows
linux
macosx

등등으로 구분해서 설정을 나눠주는
구문을 예전에 봤었는데 지금 찾을려니까 못찾겠네요.

관심 좀 부탁드립니다.^^;

koreaccm의 이미지

<python> 네이버, 구글 자동검색하는 코드, 블락(?)될 떄

부끄럽지만;;; 이해를 돕기위해 코드를 바로 적겠습니다.
아래와 같이
네이버나 구글 검색 URI에 매개변수를 더해서
검색자동화를 시켜보려고 합니다.
그런데 네이버든 구글의 통합검색 URI로 해보니 모두 검색차단을 하고 있네요.
이유는 알겠는데, 해결방법을 어디서부터 찾아야할지 모르겠습니다.

API를 통해서만 가능한 것일까요?
아니면 http header 부분에 있어야할 (user-agent, e-tag 등등 이런 값이 없어서 그런걸가요?)
질문이 바보 같더라도 현답 부탁드립니다.
왕뉴비 올림

#-*-encoding: cp949 -*-
import urllib

Specialist의 이미지

freeRADIUS server 셋업중인데요 질문이 있습니다.

RADIUS 서버를 셋업하고, eap-ttls 인증 방식을 사용하려고 하는데요

configure, make, make install 한 후에

radiusd or 한번 해보려고 하면,

policy.conf[26] : Line is not in 'attribute = value' format

에러가 발생하는데 어떻게 해야하나요,,

그리고 혹시 ttls 셋업해본신 분 계시면 정리된 홈페이지나 블로그등 위치좀 알려 주실 수 있나요.ㅠ

trymp의 이미지

event lib 사용시에 비동기 처리가 되는지에 대한 질문입니다.

Non-thread 프로그램상에서 아래와 같은 event library 를 사용한다고 할 때,

TCP 세션이 생기면 accept_cb() 가 호출되고 여기서 read event 시에 받은 data를

file write 같은 특정작업을 하고자 합니다.

이 때 file write 를 하고 있을 때 다른 tcp connection 이 오면 file write 를 하다가도 다시

accept_cb() 가 호출될수 있나요???

event lib 가 비동기적으로 지금 하던 작업을 중단하고 tcp connection 처리를 해서 multi-thread 처럼

사용될 수 있는지 궁금합니다.

고수님들의 많은 조언 부탁드립니다.

페이지

프로그래밍 QnA 구독하기