나는 스레드와 TCP 프로토콜을 사용하여 클라이언트에서 서버로 간단한 채팅 메시지를 보냈습니다. 하지만 wireshark를 사용하여 패킷의 세부 사항을 볼 때 내 데이터가 예를 들어 나눠져있는 것을 보았습니다. 내 MSS = 1460, 780 바이트의 데이터를 보내는 경우 몇 바이트가 첫 번째 세그먼트로 들어가고 나머지는 두 번째. 패킷에 들어가는 바이트 수는 임의적입니다. 내 네트워크의 전체 용량을 활용하려면 어떻게해야합니까? 처음에는 내가 DataInputStream/OpStream을 사용하고 있었기 때문에 이것을 얻었을 것이라고 생각했지만, 그것을 bufferedreader로 변경했을 때 문제는 그대로 남습니다. 제발 도와주세요 !!소켓 프로그래밍을 사용하여 자바
0
A
답변
-1
BufferedOutputStream
또는 BufferedWriter
을 사용하여 보내고 실제로 필요한 경우에만 플러시하십시오. 읽기 전에.
+0
나는 프린트 라이저를 사용하여 서버에 메시지를 인쇄했습니다. – user3164695
+0
'서버에서 메시지를 인쇄'하는 데는 완전히 완전히 관련이 없습니다. * 전송할 때 사용하고 싶다고 말하고 있습니다. * 의견을 말하기 전에 실제로 쓴 내용을 읽으십시오. – EJP
관련 문제
- 1. 소켓 프로그래밍을 사용하여 C#
- 2. 소켓 프로그래밍을 사용하여 직렬화 연결
- 3. 소켓 프로그래밍을 통한 Java 통신의 자바 스크립트
- 4. java 소켓 프로그래밍을 사용하여 localport를 얻는 방법
- 5. 소켓 프로그래밍을 사용하여 이미지 보내기 Python
- 6. 소켓 프로그래밍을 사용하여 android에서 pc로 파일 전송
- 7. 소켓 프로그래밍을 사용하여 홈 서버에 연결
- 8. Python에서 소켓 프로그래밍을 사용하여 이미지 받기
- 9. UDP로 소켓 프로그래밍을 중단하고 대기하십시오.
- 10. 소켓 프로그래밍을 사용하는 서버/클라이언트
- 11. 자바 프로그래밍을 사용하여 완벽한 숫자
- 12. 클라이언트와 내가 소켓 프로그래밍을 배우고
- 13. 자바 소켓 프로그래밍을 배우기에 가장 좋은 곳은 어디입니까?
- 14. WiFi와 자바 소켓 프로그래밍을 이용한 서버 - 클라이언트 채팅
- 15. 소켓 프로그래밍을 사용하는 Unity 멀티 플레이어
- 16. Java 소켓 프로그래밍을 사용하여 oracle에 안드로이드를 연결하는 방법
- 17. C를 사용하여 소켓 프로그래밍을 사용하여 정수형 게임 추측
- 18. 소켓 프로그래밍을 통한 응답 및 응답의 병합
- 19. 소켓 프로그래밍을 사용하는 Android 멀티 플레이어 게임
- 20. 자바 프로그래밍을 사용하여 HAProxy에 액세스하는 방법
- 21. Java Eclipse에서 소켓 프로그래밍을 사용하여 서버 클라이언트 코드를 실행하는 방법?
- 22. 소켓 프로그래밍을 사용하여 서버/클라이언트 채팅에 온라인 사용자 표시
- 23. Java 소켓 프로그래밍을 사용하여 두 대의 컴퓨터간에 파일을주고받습니다.
- 24. 소켓 프로그래밍을 사용하여 Android 기기에 어떻게 연결할 수 있습니까?
- 25. 파이썬 소켓 프로그래밍을 사용하여 파일을 다운로드 할 수 없습니다.
- 26. 소켓 프로그래밍을 사용하여 서버에서 Android로 데이터를 보내는 방법
- 27. 소켓 프로그래밍을 사용하여 String 버퍼의 세 요소를 보내고 받으십시오.
- 28. write() 소켓 프로그래밍을 사용하여 char 배열의 일부를 보내는 방법
- 29. 소켓 프로그래밍을 사용하여 서버에서 int 값을 하나씩 수신
- 30. 파이썬 소켓 프로그래밍을 사용하여 서버에서 클라이언트로 비디오 스트림 전송하기
@jkbkot UDP는이 질문과 전혀 관련이 없습니다. 특히 TCP에 관한 것입니다. – EJP
정말입니까? 단편화는 TCP 아래에서 처리됩니다. TCP는 연속적인 데이터 스트림을 제공합니다. 패킷을 처리 할 필요가 없습니다. 링크 된 질문 (그리고 많은 다른 것들)에서 응답합니다. UDP를 사용하면 파편이 아닌 전체 패킷을 받게됩니다. 당신은 전혀받지 못할 수도 있습니다. –