networkstream

    2

    1답변

    한 번받은 후 두 번째 읽으려고 할 때 문제가 있습니다. 필자는 쓰기가 대기 중이며 응용 프로그램을 중지 할 때만 통과한다고 생각합니다. 어떻게 든 첫 번째 읽기 후에 전체 메시지를 읽은 후에도 차단하고 있습니다. 내 목표는 들어오는 메시지를 읽고, 처리 한 다음 연결된 클라이언트에게 메시지를 보내고, 클라이언트가 메시지를 수신했음을 인정하는 메시지를 기다

    1

    1답변

    여러 장치와 통신하는 백그라운드 스레드를 실행하는 응용 프로그램이 있습니다. 장치는 내가 제어하지 않는 외부 트리거를 기반으로 데이터를 전송합니다. 기기가 데이터를 보내고 조작 할 때까지 기다려야합니다. 예외가 발생하면 해당 UI에 표시해야합니다. 네트워크 스트림을 통해 지속적으로 데이터를 읽으려고합니다. 데이터가 오면 이벤트로 키우고 다시 읽어야합니다.

    0

    1답변

    간단한 명령 프로그램을 만들고 디렉토리를 만들려고 할 때 경로에 잘못된 문자가 있다는 오류가 나타납니다. 보이지 않는 문자가 추가 된 NetworkStream을 추측하고 있습니다. ? 코드 : Console.WriteLine(">> Recieved: " + Encoding.ASCII.GetString(data, 0, data.Length)); byte[]

    3

    1답변

    내 응용 프로그램이 NetworkStream과 StreamWriter를 열어 서비스에 HL7 메시지를 보냈습니다. 이 서비스는 HL7 메시지를 수신하고 항상 확인 응답을 보냅니다. 나는 다음과 같은 문제가 : HL7 - 메시지 (작동, 내가 그것을 테스트 한 후) 서비스에서 승인을 받기 위해 s StreamReader 사용하려고하지만 인수 예외 "데이터 스

    0

    1답변

    내 응용 프로그램의 올바른 버퍼 크기를 얻는 데 문제가 있습니다. 버퍼 크기 지정에 대한 사이트에서 읽은 내용은 일반적으로 읽기 전에 선언됩니다. byte[] buffer = new byte[2000]; 그리고 결과를 얻기 위해 사용. 그러나 수신 된 데이터에 '00'이 포함되면이 메소드는 중지되지만 내 반환 코드에는 ... 530000000200000

    0

    1답변

    약 3824726 바이트의 거대한 바이트를 읽습니다. 전체 바이트를 읽는 데 많은 기능을 시도했습니다. 그것은 정확하게 3816534 바이트를 읽고 while 루프는 어떤 것을 멀리 떨어 뜨리고 있습니다. 나머지 8192 바이트는 읽히지 않으며 예외도 없습니다. 정확히 3816534까지 읽은 다음 while 루프가 어딘가로 사라질 때까지 읽습니다. 제발 좀

    0

    1답변

    보내기 및 받기 네트워크 스트림에 관한 코드가 있습니다. 나는 두 개의 패키지를 socket으로 생각하지만 Receive 메소드는 하나의 패키지를 받고 두 개의 패키지를 포함한다. 나는 이유를 모른다. 도와주세요, 제발. private void ClientReceive() { try { DataPackage pak

    0

    1답변

    다음 코드를 사용하여 TCP를 통해 파일을 보냅니다. 동일한 파일을 여러 번 보내서 견고성을 테스트하는 경우 첫 번째 파일이 올바르게 수신되고 다른 파일이 엉망입니다. 모든 잘못된 파일은 잘못된 바이트가 있으며 잠자기 (잠시 동안) 모든 파일이 올바르게 전송됩니다. 모든 것을 올바르게 처리하기 위해 파일을 읽는 동안 새 버퍼를 인스턴스화해야한다는 것을 알게

    2

    1답변

    나는 클라이언트 - 서버 통신을 코딩하고있다. 클라이언트가 서버에 무엇인가를 묻고 있고 서버가 매 순간마다 (50 문제 내에서) 응답하고있다. 나는 클라이언트와 서버를 연결하여 TcpClient를 사용하고 작성하고하여 TcpClient 스트림 (는 NetworkStream)에 읽어 BinaryWriter/리더을 사용하고 있습니다. 저는 약 2000ms마다

    1

    1답변

    저는 정기적으로 서버에서 데이터를 읽거나 서버에 데이터를 쓰는 클라이언트 애플리케이션 (Windows 서비스)을 작성하고 있습니다. 서버는 수신 한 프레임이 이해되면 항상 클라이언트에 응답하도록 구성됩니다. 나는 전송 및 수신을 위해 다음과 같은 방법이 있습니다 public byte[] Sendmessage(byte[] arrbMessage) {