. NET에서 클라이언트 - 서버 응용 프로그램을 만들고 있지만, 이제는 뭔가를 보내려고하는 문제가 있습니다. 클라이언트가 읽고 있고 뭔가를 보내는 중입니다. 그렇지 않으면 보낸 데이터를 허튼 소리로 만듭니다.TCP 서버가 .NET에서 너무 빠르게 전송합니다.
예 :
- 내가 해결하는 방법이 있나요 시험
- 클라이언트는
- 클라이언트는 추정
@ 테스트 @ $> 읽어
Thread.Sleep(10)
을하고 있지만 더 좋은 방법이 있다고 생각한다 : P. P. NetworkStream.BeginWrite()/BeginRead()
이 아니라 NetworkStream.Write()/Read()
을 사용하고 있습니다. 이 두 가지는 어느 것이 더 낫고 왜 그럴까요? 당신은 양쪽 끝 (클라이언트/서버) C#에서 특히 경우 물건의 종류에 대한 nettcpbinding와 WCF를 사용하여 조사한다
어떤 문자 인코딩을 사용하고 있습니까? 서버와 클라이언트의 코드를 붙여 넣을 수 있습니까? – cdhowie
데이터를 빠르게 전송하기 때문에 클라이언트가 잘못된 데이터를 보지 않아야합니다. 나는 문제가 타이밍에 있지 않다고 생각하지만, 당신의 코드에는 뭔가 다른 것이있다. 우리는 * 코드를 보지 않고도 도울 수 없을 것입니다. –
클라이언트 - 서버에서 데이터를 보내고 받기 위해 무엇을 사용하고 있습니까? 웹 서비스를 사용하고 있습니까? 문제를 이해할 수 있도록 일부 코드를 게시하십시오. –