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

frommars의 이미지

Windows<->Linux socket 통신할 때...

Windows asyncsocket을 만들고
linux에서 소켓을 만들어서 통신하는데

Windows쪽에서 연속적으로 send할 경우
packet drop이 발생하는군요.

getsockopt로 수신버퍼크기를 체크해봤는데
패킷사이즈에 비해 버퍼크기가 충분히 큰데도 패킷이 드랍이
발생합니다.

이에 대한 해결책이 있을까요?

속도가 중요해서 연속적인 send사이에 어떤 메세지 교환은
어려울 것 같습니다.

감사합니다.

datamind의 이미지

sched_setscheduler 에러가 납니다.

sched_setscheduler 를 사용했는데,
errno 가 22 번이 발생합니다.
어케 해야하는지 고수님들의 의견바랍니다.

불량청년의 이미지

ldconfig 명령을 사용했는데 소프트링크가 생성되지 않습니다.

etc/ld.so.conf 파일에 라이브러리 디렉토리를 추가하고

ldconfig 명령을 실행한 후, 해당 라이브러리 디렉토리로

이동하여 확인하니, 소프트링크 파일이 생성되지 않네요.

어떻게 된건지...

Red Hat 8.0을 쓰고 있습니다.

icarsdrm의 이미지

원격지를 내 시스템인것처럼 하는 방법은요?

lol
원격지의 학교 유닉스를 제 리눅스 시스템에서 마치 제 시스템 내의
것인 것처럼 사용하는 방법은 무엇인지요.

집에있는 리눅스에서 원격지로 접속해서
집 시스템의 이맥등 텍스트 환경을 그대로 사용해
원격지의 파일등을 사용하고자 합니다.

말이 좀 장황한가요?

attochip의 이미지

[질문]mmap를 사용할때 에러가 나요..ㅡ.ㅡ

안녕하세요?
c초보자인데요..UNIX로 짰습니다..
메모리 맵을 이용해서 파일 카피 프로그램을 짜볼려는데
실행하면 계속 버스 오류(Bus error) (메모리가 덤프됨)
이라는 오류가 나옵니다.
프로그램은요...

[code:1]#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>

int main(int argc, char *argv[])
{
void fatal(char *);
int source, object;
int count;
char *smap, *omap;

if(argc < 2)
{
puts("사용법 : mmap source object");

dopesoul의 이미지

-_- 커널컴파일을 한번도 성공하지못한 Kiddie 에게 조언을..

커널컴파일만 -_- 20번정도 했습니다. 뭐 많은숫자는아니지만..
2.4 초기버전까지는 쭈욱 성공해왔었지만.
그이후로는 왠지 한번도 성공하지 못했습니다.
뻑하면 커널패닉 -_-;; 얼마전에 시도했을때는 아예 부팅이안되는..
그러니까 Kernel Loading... OK 만 나옴 -_-
그다음엔 Scroollock 키와 Capslock 키만 껌뻑껌뻑 거리더군요 -_-

옵션은 적당하다고 생각하는것과 필요없는것은 구분했구요
물론 kldp 문서를 최대한 참고해서 y , n , M 여부를 결정했습니다.

make mrproper

reros의 이미지

[질문] lilo.conf 수정후 lilo 실행이 안되는데요..

안녕하세요...

멀티부팅 하는데요... 윈도우랑 리눅스..

잘 되긴 하는데...

디폴트를 윈도우에 맞추고 쓸라구..

lilo.conf 수정하면 된다길래 수정을 했습니다..

리눅스 설치시..mbr에 lilo 로 설치했구요...

lilo.conf 수정하구

lilo 하면 안되네요 ㅠㅠ ;;

can't put the boot sector on logical partition 이라구 나오네요 ..

lilo -u 해도 똑같은 말 나오구요...

lilo -u /dev/hda

하니까 리로는 지워진거 같던데 ㅡㅡ;

부팅디스켓으로 부팅후 ..

lilo 쳐도 똑같은 메시지..ㅠㅠ ;

babonara의 이미지

[재수정]recv()함수로 동적 메모리로 지정할때...

char *Msg;

if( (Msg=(char *)malloc(sizeof(char))) == NULL)

len=recv(fd,(char *)Msg,Msg_Size,0)

메세지를 가져올때 여러번 나누어서 받아 올경우가 생깁니다.

예를 들면 512 바이트를 가져와야 하는데

312개의 메세지가 도착 했는데 나머지 200개를 더 가져와야 하는데
312개 많큼 동적으로 이동해서 나머지를 가져와야 하는데
동적값을 증가 시키는 방법이 너무 애매합니다.

moonhyunjin의 이미지

man page 보는 방법.

제가 c언어 함수인 getopt() 대해서 알고 싶어서 쉘에서
man getopt
를 치면 Linux Programmer's Manual에 있는 getopt가 아니라 명령어 getopt에 대해서 나오는데 Linux Programmer's Manual에 있는거 볼려면 어떻게 해야하나요?

AirJenie의 이미지

링크에러 좀 봐주세요~

안녕하세요?
이제 막 유닉스를 배우기 시작한 초보입니다.
제가 4개의 cpp 파일을 컴파일해서 각각의 오브젝트 파일을 생성했습니다.

Compile command:
xlC_r -o DOMPrint -I../xml4c/include DOMPrint.o DOMPrintFilter.o DOMTreeErrorReporter.o DOMPrintErrorHandler.o

Error list:
ld: 0711-224 경고: 중복된 기호: .ostream::operator<<(ostream&(*)(ostream&))
ld: 0711-224 경고: 중복된 기호: .StrX::StrX(const unsigned short* const)
ld: 0711-224 경고: 중복된 기호: .operator<<(ostream&,const StrX&)
ld: 0711-224 경고: 중복된 기호: .StrX::~StrX()

페이지

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