프로그래밍 QnA

developersmin의 이미지

TCP/IP Sever 부분에서 통신을 잘하다가 왜 Write error : Broken pipe 라는 게 뜨는 지 모르겠습니다.

서버 = 리눅스(라즈베리안)
클라이언트 = C#

라즈베리파이와 PC 프로그램 간에 Tcp/ip 통신으로 데이터를 송수신 하는 프로젝트를 진행 하고 있는 초보 입니다.

다름이 아니라 통신을 잘하다가 계속 서버 쪽에서 Write error : Broken pipe 이라는 떠서 혹시나 해서 찾아서 솔루션을 제공해 주신 분이 있어 main 함수 시작 부분에서 signal(SIGPIPE, SIG_IGN); 을 추가도 해보았는데

그래도 통신을 잘하다가 서버에서 Broken pipe가 계속 발생이 됩니다...

도무지 뭐가 문제인지 잘 모르겠습니다;; 저와 같은 경험을 해보신 사람들 계신가요?;;

jinwoo4130의 이미지

c언어 질문있습니다

# include<stdio.h>
 
int main(void)
{	//char nowHou =0, nowMin =0, nowSec =0;  StackOverFlow Error Why? 
	//short nowHou =0, nowMin =0, nowSec =0;  StackOverFlow Error
	int nowHou =0, nowMin =0, nowSec =0;
 
	scanf("%d %d %d",&nowHou,&nowMin,&nowSec); //현재시간입력 범위지정 할 수 없을까?
	printf("%d %d %d",nowHou,nowMin,nowSec); 
 
	return 0;
}

왜 스택에러가 뜨는거예요?
park3250의 이미지

C socket connect() 함수 질문드립니다.

안녕하세요

스트레스 테스트를 위해 멀티스레드 클라이언트 구현중인데요

병렬로 커넥션을 시도하면 요청한 만큼 커넥션이 연결되지 않는 경우가 있어서요
그런데 연결 실패 체크가 되지 않습니다

예를 들어 1000개 커넥션을 병렬로 서버로 올리는데
connect() 함수 리턴값이 1000개 전부 0으로 리턴되구요

GetLastError(), WSAGetLastError() 리턴 값 역시 0입니다

1000개 세션을 wirte() 시도 하면 연결되지 않은 세션은 에러떨어지구요

연결이 실패하게되면 connect() 리턴값이 -1로 리턴되야 하는거 같은데
전부 0으로 떨어집니다

서버쪽에서 Accept() 하는 부분 로그 찍어보면
10000개가 다 올라오지 않고 있습니다

비주얼스튜디오에서 WinSock2 socket(), connect() 함수 사용중입니다...

답변을 부탁드립니다..

horntail의 이미지

자바 코드의 특정 부분의 instruction pointer를 알아낼 수 있는 방법이 있나요?

c++로는 ida 같은 프로그램을 쓰면 instruction pointer가 쭉 나오던데
java로는 그걸 할 수가 없나요?
ida 공식 홈페이지에서는 JVM을 지원한다고 하는데
class파일을 input으로 넣어보면 지원하지 않는 포맷이라고 뜨네요 ㅡㅡ
혹시 이거 말고 다른 방법으로든 코드의 특정부분의 IP를 알아낼 수 있는 방법이 없을지요?

an7153c의 이미지

#WIN32API EM_STREAMIN 사용방법


프로그래밍 초보라서 헤메고 있는데
여기서 왜 EditStreamCallback 콜백 함수가 호출이 안되는 지 알 수 있나요?
중단점 찍어서 확인해보면 FillRichEditFromFile 함수 안에서 SendMessage로 EditStreamCallback 함수를 호출해야되는데(아닌가?) 호출이 안됩니다.
EditStreamCallback 함수를 호출하려면 어떡해해야하나요???

test.rtf 파일 내용을 스트림으로 rich edit 컨트롤에 읽어들이는 것이 목적입니다.

einstrom의 이미지

파일의 Offset 으로 링크 생성하기

보통 링크를 생성하면 파일 단위로 링크를 생성할 수 있는데요..

한파일의 Offset에 따라서 링크를 생성하는게 가능한지 궁금합니다.

예를 들어 10MB 짜리 Test.bin 파일이 있습니다.

보통은 Test.bin ----> abc 이런식으로 파일 단위로만 링크가 가능하다고 알고 있습니다.

이를 Test.bin 0 ~ 1MB -----> abc1
Test.bin 1 ~ 2MB -----> abc2
Test.bin 2 ~ 3MB -----> abc3

이런식으로 링크를 생성하는 방법이 있는지 궁급합니다.....

파일을 복사하지 않고 이렇게 사용할 수 있는 방법이 있을까요?

고수님들 도와주십시요..ㅠㅜ

trymp의 이미지

local_bh_disable , local_bh_enable 을 중첩하여 사용 가능한가요?


BH 금지시키는 local_bh_disable() 같은 함수가 중첩이 가능한지 알고 싶습니다.

local_bh_disable();
//A구간
local_bh_disable();
//B구간
local_bh_enable();
//C구간
local_bh_enable();

여기서 C 구간이 BH 금지 상태인건가요?

조언주시면 감사하겠습니다.

christ17의 이미지

ServerECHOTcp자동실행 문의

1.
자바로 ServerECHOTcp.java 소스를 컴파일 하여 실행 시켜봤습니다. (C로도 해볼 예정입니다)
라즈베리파이를 재부팅 했을 때, ServerECHOTcp가 자동실행 되도록 하려면 어떻게 해야할까요?
확인은 eZTerm이라는 프로그램으로 메시지를 보낼 것입니다.
ServerECHOTcp소스입니다

페이지

프로그래밍 QnA 구독하기