Hiển thị cấu trúc gói tin TCP/UDP

Mình có gặp rắc rối là làm sao để server có thể hiển thị cấu trúc của 1 gói tin TCP/UDP mà server nhận được từ client. mọi người có thể cho mình ít hướng dẫn k?

Bạn đang biết được những gì rồi?

mình biết cấu trúc của 1 gòi tin TCP/UDP, sử dụng socket trong TCP/UDP.

Hi Quốc Thoại Trần.
Theo mình thì không thể. Cái socket nhận được nó là một chuỗi các byte liên tiếp. Còn đọc nó ra như nào tùy vào quy ước. Cũng là 4 byte nếu quy ước nó là số thực thì nó là số thức, nó là số nguyên thì nó là số nguyên.

P/S Thường thì có các đặc tả chung như gói tin http, https, v.v.v… hoặc các đặc tả tự quy ước.

1 Like

mình có mấy góp ý nhé:

  1. sử dụng command trên os để show gói tin như tcp dump linux hay wireshark trên window.
  2. sử dụng phương pháp lập trình. sử dụng socket capture gói tin dùng c# winpcap c++ hay jpcap dùng java để show cấu trúc gói tin.

hy vọng có chú hữu ích

Cảm ơn nhé. Mình sẽ tìm hiểu thêm dựa vào gợi ý của bạn.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?