프로그래밍 QnA

satanjr의 이미지

받은 패킷을 바로 다시 전송을 하려고 합니다.

커널 2.4.24에서 작업중입니다.
네트웍 인터페이스가 총 5개 입니다(eth0~4)
eth0에서 받은 패킷을 조사 하여 목적지가 현재 머신이면 그대로 네트워크 스택을 타고 그렇지 않으면
eth1,eth2,eth3중의 하나를 선택하여 알고 있는 MAC주소로 바로 전송을 하려고 합니다.
(eth1,eth2,eth3과 연결되어 있는 머신의 NIC의 MAC주소는 알고 있습니다.)

netif_rx()내부에서 패킷을 분류하고 바로 dev_queue_xmit()을 호출하면 될것 같아서
여러번 시도를 해봤는데 패킷이 전송이 되지 않습니다.

hakkyoku의 이미지

이미지를 날리는 VB용프로그램 질문입니다.

비주얼 베이직 프로그램을 막 시작한 초보입니다..
다음은 폼 중 타이머의 부분입니다.
[code:1]Private Sub tmrBfly_Timer()

Static blnBmp As Boolean
If imgBfly.Left > frmBfly.ScaleWidth Then
imgBfly.Move 0 - imgBfly.Width
End If

If imgBfly.Top < 0 - imgBfly.Height Then
imgBfly.Move imgBfly.Left, frmBfly.ScaleHeight
Else

End If

imgBfly.Move imgBfly.Left + 20, imgBfly.Top - 5

If blnBmp Then 'If blnBmp = True Then과 동등
imgBfly.Picture = imgOpen.Picture

hwandori의 이미지

동영상을 녹화하는 프로그램 구현 방법??

대부분 libpcap이나 winpcap을 이용하는 걸로 알고 있는데,

url로 녹화를 할때에는 그 url로 들어오는 패킷만을 잡아서 각종헤더정보를

때고 파일로 저장하는 방법을 쓰나요?? 이렇게 하면 재생이 되는지.....

changkhan의 이미지

send함수 사용시 블록킹이 되네요 ㅠ.ㅠ

Muti Thread형태의 서버를 만들고 있는 중인데요..
하루정도 서버를 돌리다보면 갑자기 30~200초정도 서버가 멈추는 경우가 생기더라구요. 그래서 열심히 로그를 남겨봤더니만.. send함수를 전후로 그런 딜레이가 생기더군요.
setsockopt으로 tcp_nodelay를 주는데 왜 그렇게 딜레이가 생기는지 모르겠습니다 ㅠ.ㅠ
보낼 때 생기는 errno 는 32(EPIPE-BROCKEN PIPE)였습니다.
혹시라도 쓰레드관련해서 소켓에 문제가 생긴게 아닐까 하고 찾아보는 중인데 답이 잘 안나옵니다;

jyj9782의 이미지

버퍼언더플로우에 대해서 좀 질의합니다..

버퍼언더 플로우취약성이.. ^^

ISS 에서 발표한것들이랑..
GOBBLES 가 발표한 것들이랑 있는데요..

정확히.. 어떤 문제로 인해서..

어떤형식의 권한상승 공격이 가능해지는건지..

개념에 대해서 설명좀 부탁드립니다 ^^ 혹시 아시는분 계시면요..

아무래도 언더플로우니까..

버퍼의 뒷편으로 memcpy 되거나..

memmove 될때.. 발생하는건가요 ?

어디서 보니까 힙영역 다루는거라고도 하고.. 이거참 난감합니다

^^a

andysheep의 이미지

Tree 자료구조 간단한 소스 코드 구할 수 있을까요?

Binary Tree 자료구조 예제는 쉽게 구할 수가 있는데,

제가 원하는 Tree 자료구조는 binary Tree가 아닌, 일반 Tree 입니다. B-Tree 보다는 간단한 걸 찾고 있죠.

아래와 같이 노드가 자식 노드들을 여러개 가질 수 있으면 됩니다. 소스는 C나 python 이면 좋구요.

                 root
      A           B           C
                            D  E  F G 
sysmoon의 이미지

화상채팅 구현할려고 하는데요?

c언어로 해볼까 합니다.
visual c로만 해야 하나요?
으~~ 막막하네요..
현제 씨로 소켓 프로그래밍 공부하고 있고요.. 쩝 갈길이 머네요..
자바로 네트웍 프로그래밍은 간단한 채팅과 메신저 만들어본 수준인데..
으~~~ 씨로 시간이 오래 걸리더라도 졸작으로 한번 해볼려고 합니다.
조언좀 해주세요..
참고할만한 오픈소스가 있는지 ㅡ.ㅜ

skylandi의 이미지

저 수준 입/출력(C언어)에서 12KB 파일을 1초동안 읽고/수정이 ?

저 수준 입/출력(C언어)에서 12KB 파일을 1초동안 읽고/수정이 가능한지요
환경 - [win 98, CPU 셀 300]

예시]
1초동안 12KB 파일을 읽어서 특정자리 4자리를 바꾼후 저장이 가능하는 방법이 있을까요?

쓰레드로 가능할까..... 아 알고 싶오~~

아시는분 좀 가르쳐 주세여 ㅜㅜ 급해여~

좋은 하루 되시길....

cjy1126의 이미지

dev.c의 netif_rx() 를 분석중입니다.

커널이 무언지도 모르면서... tcp/ip 책보면서... 인터넷 검색하면서 소스 분석중입니다.

처음보는 함수는 인터넷에서 찾아가면서 하는데, 왜 사용하는지조차 모르는것들도 있어서 질문올립니다.

혹시 dev.c를 분석해보신적이 있으시다며 도움 부탁드립니다.

[code:1]
int netif_rx(struct sk_buff *skb)
{
int this_cpu = smp_processor_id();
struct softnet_data *queue;
unsigned long flags;

if (skb->stamp.tv_sec == 0)
do_gettimeofday(&skb->stamp);

queue = &softnet_data[this_cpu];

jyj9782의 이미지

윈도우처럼 32비트 보호모드에서는 어떤 그래픽처리를?

그래픽카드는 도스시절에는요

보면.. 그래픽 바이오스를 위한 공간이 있었잖아요
리얼모드에서 16비트..

윈도우같은 32비트 보호모드의 운영체제에서는..

이 바이오스에 아무리 조작해도..그래픽카드에 안나타나자나요 ?

그럼 어떤 메모리를 사용해서 어떻게 처리를 하는지..

대략적인 이해를 구합니다..

(_ _)/ 적절하지 않아보이지만.. 질문이.. 여기 밖에 달리..

프로그래밍에 대해서 애기해주셔더 좋고요

페이지

프로그래밍 QnA 구독하기