프로그래밍 QnA

cococo의 이미지

혹시 long polling 써 보신 분 계신가요?

안녕하십니까. 채팅 서버 만들려다가 궁금해서 질문해 봅니다.

상황은 이러합니다.

1. 고객 요구에 의해 웹사이트에 채팅 기능 추가.
2. 서버 + 클라이언트를 뭘로 할까 뒤져보다가, node.js 로 사용 결정 ( = 소스가 많다 )
3. Client - Server 데이터 교환을 Long Polling 으로 한다는 걸 발견.
4. Long Polling 쓰면 웹서버가 견뎌나냐?

4번이 핵심인데요.
web server 를 사용하는데 Long Polling 쓴다면, 이건 socket 통신에서 connection 잡고 있는거랑 다를 바가 없잖아요?
동접 늘이려고 web 을 사용하는데, 웹 서버에 접속하면서 Long polling 으로 회선(?) 점유하고 있다면, 역으로 접속 가능한 사람 수가 확 줄지 않나요?

zosowo의 이미지

[C#] 파일의 특정 Offset(위치)에 값을 쓰고 싶습니다.

안녕하세요.

C#으로 PE Editor를 만들고 있습니다.

FileStream 클래스를 이용해서 파일을 읽어왔구요.

trymp의 이미지

linux bash 스크립트에서 문제가 있어 질문드립니다.

find . -name "*.txt" -exec ls {} \; | while read test_path
do
  test_file=${test_path/%txt/*}
  ls -al  $test_file | awk '{print $5}' | while read fsize
  do
    f_sum=`expr $f_sum + $fsize`
  done
  echo $f_sum
 
done

txt 파일과 이름이 똑같은 파일의 사이즈 총합을 구하고 있습니다.

근데 마지막에 누적시킨 f_sum 변수값이 그냥 null 이네요.

while 내에서는 값이 정상으로 찍히는데 마지막에서는 f_sum 값이 null 이 되어버리나요?

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

dkgk7612의 이미지

리눅스 telnet 자동접속 질문

#!/bin/bash
(

sleep 0.2
echo "id"
sleep 0.5
echo "pw"
sleep 5

) | telnet 111.111.111.111

스크립트를 작성하여 실행시키면 로그인은 됩니다.

하지만 명령어를 입력하면 연결이 끊겨버립니다. telnet으로 들어가서 하면 또 끊기지 않습니다.

expect등의 툴은 사용하지 못하는 환경입니다.

자동으로 로그인해서 작업을 하고 싶은데 방법이 없을까요?

rudolph0724의 이미지

Apache Nutch 프로그래밍 해보신분?

안녕하세요 Apache Nutch를 공부하고 있는 학생입니다.

지금까지 Hadoop을 설치하고 "Apache Nutch" bin 디렉터리에 있는 명령어를 통해 crawling을 해봤습니다.

하지만 궁금한 게 있습니다...

Nutch에서 제공하는 기능들을 제가 작성한 자바 코드를 통해 실행시킬 수 없을까요?

Nutch 기반의 Application을 만들려고 합니다.. ;;

도와주세요 ^^

trymp의 이미지

linux 32bit 에서 stack pointer 가 heap 메모리와 충돌났는지 확인하는 방법은?

리눅스 32bit 에서 한 프로세스의 가상메모리상에서

stack 메모리와 heap 이 서로를 향해 증가하는 걸로 알고 있습니다

그래서 계속 스택과 힙을 늘려가면 나중에는 만날것 같기도 한데요.

프로세스상에서 스택과 힙이 서로 만났는지 여부를 확인할수 있는 방법이 있나요?

/proc/pid/maps 을 봐도 내용 자체를 이해하기 힘드네요.

이와 같은 상황을 확인하는 방법 좀 알려주시면 감사하겠습니다.

whs9400의 이미지

c언어 문제풀이식에 대해

안녕하세요. 오랜만에 활동을 다시 하네요 아닝가?..

jungjury의 이미지

디바이스 디바이스에서 delay함수를 사용하려고 하는데요..


캐릭터 디바이스 드라이버에서 LED를 깜빡이게 하려고 아래처럼 짰는데...
계속 켜져있기만 하네요..

켜고 끄는 부분들은 따로따로 테스트하면 잘 동작하는데
아래처럼 하면 안되요... 원하는 대로 동작안하는데 해결방법이 없을까요?

twinwings의 이미지

[완료][커널관련] 네트워크, 소켓 소스 분석중에 막히는 부분이 있습니다.

1.

/net/ipv4/af_inet.c 소스 중 일부분입니다.
(커널 linux-2.6 기준)

inet_init()
{
...
        sock_register();
...
}
fs_initcall(inet_init);

아무리 grep 해서 찾아봐도 inet_init()이 어디서 호출되는지 모르겠습니다.

fs_initcall(inet_init);

와 관련 있을 것 같은데 따라 가봐도 도통 모르겠더라구요;

누가 호출하는지 좀 알려주세요~

2.
아 그리고, 각 프로토콜 패밀리 별로 XXX_init()이 있을 것이라 예상되는데,

페이지

프로그래밍 QnA 구독하기