bsd

    0

    1답변

    안녕하세요, BSD 전용 파이썬 모듈 클래스 select.kqueue 및 select.kevent를 사용하여 파일 쓰기 이벤트를 감시하는 방법을 이해하는 데 어려움을 겪고 있습니다. . 나는 텍스트 파일이 다른 프로세스에 의해 쓰여질 때마다 반응하는 파이썬 프로그램을 원한다. 다음과 같이 내 테스트 코드가 간다 : 나는이 사건이 실제로 일어난 것을 확인하기

    2

    4답변

    정기적 인 간격 (매초)으로 TCP 소켓을 통해 메시지를 보내려고합니다. 때로는 전체 메시지가 전송되지 않거나 2 ~ 4 개의 메시지가 겹쳐서 전송됩니다. 반환 값이 0 또는 < 인 경우에 if 문을 사용할 수 있지만 사실이 아닙니다. send()의 정확한 반환 값을 확인하여 바이트가 더 적게 전송되었는지 확인하는 명백한 접근 방식을 시도했습니다. 그것은

    1

    1답변

    는 다음 코드와 nftw를 사용하여 디렉토리 트리에있는 모든 .c 인 파일을 얻으려고 : 그것은 리눅스와 솔라리스에서 작동 static int gf(const char *path, const struct stat *st, int t, struct FTW *ftw) { if (t != FTW_F) return 0; if (strc

    0

    2답변

    내 질문에 실행 부모 스택에 어떻게됩니까? main() { f(); g(); } f() { vfork(); } g() { int blast[100],i; for(i=0;i<100;i++) blast[i]=i; }

    2

    2답변

    nftw은 사용할 파일 핸들 수에 대한 매개 변수를 원하며 '가능한 한 많이'라고 말할 수있는 방법이없는 것 같습니다. 255를 지정하면 Linux에서는 작동하지만 BSD에서는 실패합니다. 분명히 OPEN_MAX는 BSD에서 권장되는 솔루션이지만 Linux에서는 작동하지 않으므로이 방법을 사용할 수 없습니다. Linux와 BSD에서 모두 작동하는 OPEN_

    29

    5답변

    애플의 그랜드 센트럴 디스패치 참조는 말한다 : "... 당신의 응용 프로그램은 파일 디스크립터를, 마하 포트, 신호 조작 할 필요가있는 경우는 시스템 - 예를 들어의 유닉스 수준에서 작동 할 필요가있는 경우 GCD는 시스템 수준의 응용 프로그램에만 국한되지 않지만 상위 응용 프로그램에 사용하기 전에 은 코코아에서 제공되는 유사한 기능 ( NSOperati

    1

    3답변

    wlan을 통해 BSD 소켓을 사용하고 있습니다. 나는 서버 컴퓨터의 IP 주소가 가끔씩 바뀌는 것을 알아 차렸다. 문제는 내가 리터럴 문자열로 내 코드에 IP 주소를 입력한다는 것입니다. 따라서 변경 될 때마다 코드로 이동하여 변경해야합니다. 어떻게 ip가 그 당시에 무엇이든 사용할 수 있도록 코드를 변경할 수 있습니까? 이것은 서버 코드의 호출입니다.

    2

    2답변

    내 TCP 서버에서 내 TCP 클라이언트로 데이터를 보내려고하면 "잘못된 파일 설명자"오류가 계속 발생합니다. 이것은 소켓의 관점에서 무엇을 의미합니까? 나는 지금 잠시 동안이 일을 해왔으며, 제 코드에 무엇이 잘못 될 수 있는지 보지 못합니다. 그것은 기본적으로 내가 이틀 전에 사용했던 코드와 똑같은 코드를 사용했습니다. 누군가가 소켓을 통해 전송하려고

    0

    2답변

    내가 8 시스템에서 MPI 프로그램을 실행하기 위해 노력하고있어,하지만 난 machinefile 옵션을 실행하면 나는 오류 connect to address 127.0.0.1 port 544: Connection refused Trying krb4 rsh... connect to address 127.0.0.1 port 544: Connection re

    4

    2답변

    Windows 및 UNIX에서 C의 네트워크 프로그래밍에 가장 적합한 라이브러리는 무엇입니까 (성능 측면에서)? 저는 고주파 거래에 상당히 관심이 있습니다. BSD와 POSIX에 대해 들었지만 성능 관련 라이브러리가 더 빠른지 확실하지 않았습니다.