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

-.-의 이미지

C언어를 기반으로 채팅 프로그램 만들기!!

저는 리눅스를 기반으로 TCP/IP를 이용한 채팅 프로그램을 개발중입니다.
사용하는 언어는 C언어 이구요...
기능으론 클라이언트 생성시 접속할 채팅방(server)의 IP와 PORT를 입력
할 수 있어야하고, 클라이언트는 로그인 기능을 지니고 잇어야하며
클라이언트는 표준입력으로 받은 문자열을 서버로 전송해야합니다..
또 서버와 클라이언트는 상대방 문자열 출력시 앞에 상대방의 ID를 표시해야하는데요..
프로그램의 프자도 잘모르는 제게는 너무나 벅찬 과제인것 같아 이렇게 글을 올립니다..
혹시 도와주실수 있으면 도와주세요..! 부탁드리겠습니다!!!!!

ant01의 이미지

자바스크립트 함수명이 들어있는 변수로 함수를 호출할때


예를 들어 form1.submit();와 같은 기능을 하는 것을 변수를 사용하여
var name=form1;
name.submit();
와 같은 방법으로 구현 할 수는 없을까요?

gaeddong2의 이미지

문자열 관한 질문입니다.

hwp파일이나, 이미지 파일 등 wireshark로 찍어본 결과 데이터 부분에 NULL이 많이 포함되어 있는 것 같습니다.
저는 저 데이버 부분에서 특정 문자열을 찾고 싶은데. strstr 이런함수를 사용하게 되면, NULL을 만나게 되어 바로 리턴되지 않을까 싶어서,
어떤 방법으로 NULL이 포함된 문자열에서 특정 문자열을 찾을 수 있을지 도움좀 부탁드립니다.

rehappydoc의 이미지

debian 초보입니다. virtual box에서 파일 공유가 잘되지 않습니다. 가르쳐주세요ㅜㅜ.

구글링하다 아무래도 않되서 이렇게 염치불구하고 여쭙습니다.
저는 연구관계로 neurodebian을 virtualbox를 통해서 host는 window XP guest로는 neurodebian을 사용하고 있습니다.
근데 하나하나 window xp에서 전환된 것을 usb로 옮겨담으려니 너무 불편해서 파일을 공유하려고 합니다. host에서 debian이나 ubuntu일 경우 쉽게 파일이 공유가 되나, 반대인 경우는 어려웠습니다.
Samba를 이용해서 해보기도 했는데, 이것도 어렵더군요.
해답을 알고 계신 선생님께 부탁드립니다. 좀 도와주세요.

viper9의 이미지

서버의 총 네트워크 속도를 제한하는 방법이 있을까요?

IDC에서 한대의 서버를 운영 중입니다.

지금은 별문제 없는데 얼마후면 다른 서버업체로 옮겨야할 것 같습니다.

CentOS 6.3을 사용중입니다. 최신업데이트까지 다 적용되어 있구요.

그런데 대부분의 서버호스팅 업체들이 서버당 10Mbit 단위로 트래픽을 설정하고 있습니다. 서버가 순간적으로 10Mbit가 넘으면 과금하더군요.

그래서 서버의 총네트워크 속도를 10Mbit로 제한하고 싶은데요.

httpd, vsftpd 등에는 각각 접속당 최대속도를 제어하는 설정 등이 있긴 하지만 제가 바라는건 서버의 전체 속도 즉, 랜카드당 최대데이터전송량을 10Mbit로 제한하는 방법이 있나 알고 싶습니다.

P.S. 왠만하면 yum을 이용한 패키지관리를 고수하고 있기 때문에 커널을 수정하거나 하는 것은 바라지 않습니다.

ant01의 이미지

제휴 사이트 글어 올 때 ansi와 utf-8

php로 제휴 사이트를 일부 긁어 오려고 합니다.

그런데 제휴사이트는 ansi를 사용하고 제 서버는 utf-8을 사용하니 검색 조건에 한글을 사용하면 검색이 안되고
조건 없이 몽땅 긁어보면 역시 한글이 깨집니다.
제휴 사이트를 읽는 시점에서 한글 체계를 ansi에서 utf-8로 읽을 수 있는 방법 없을까요?
방법이 있다면 알려주시길 바랍니다.

dltkddyd의 이미지

커널 헤더 module.h를 포함할 때 문제 어떻게 해결하죠?

커널을 배우고 있는 초보입니다. 커널 module.h 를 사용할 일이 있어서

-study.c-
#include

를 했지만 컴파일 하니 module.h 파일이 없다고 나오네요. 알고보니, module.h 파일이 /usr/src/.../linux 경로에 있어서 발생하는 문제더군요. 그래서 최상위 폴더에 심볼릭 링크를 다음과 같이 걸었습니다.

ln -s /usr/src/.../linux linux

그리고 #include 로 고친 다음 컴파일을 했습니다. 그런데 이번에는 컴파일을 해보니, module.h 파일에서 포함된 헤더 파일이 문제를 일으키네요. 보아하니 modulle.h 에 포함된 헤더는

#include
#include
#include

akcytm의 이미지

32bits/64bits 프로세서의 차이점?

커널을 공부하다가, 문득 궁금한게 생겼습니다.
제가 보는 책은 x86 계열 프로세서를 기준으로 쓰여진 책이어서
x64에 대한 설명이 없었습니다.
대강 인터넷을 검색해보니, 포인터가 8바이트니 뭐니 하는 차이점정도는 나오더군요.

혹시, 좀 더 자세히 아시는분 계십니까?
예를들면... 레지스터 크기 차이라던지 같은거 말입니다.
8바이트의 address를 갖는다면, Page Directory table같은것들 크기도 다 다를텐데
자세한 정보를 찾기가 어렵네요.

shiningstarz의 이미지

그림파일 생성용 csh를 짜고 있습니다. 문제가 생겼습니다.

안녕하세요.

그림파일을 생성하기 위해 csh파일을 만들고 있는데요

#!/bin/csh

변수선언부

set year=(2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099)

asleea의 이미지

man page

뮤텍스 관련 함수를 man page에 검색하면

no entry for ~가 나오는데 왜 그럴까요 ?;;

인터넷에 검색을 하면 뮤텍스 관련 함수들의 man page라고 뜨는게 있는 걸 보면 있는거 같은데.;;;;

ex) man pthread_mutex_lock
No manual entry for pthread_mutex_lock

페이지

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