I am stuck in a problem I have never heard of.
I am making an online game that uses UDP packets in a specific character action. after I developed the udp module, it works fine. although most of our team members have no problems, but the person who is my boss told me that something is wrong with this module.
I investigated the problem, and finally I found that ... on my PC, if the udp packet size is less than 12, the packet was never delivered to another host.
following additional information:
- 1 ~ 11 bytes. Deleted packets are deleted, 12 bytes and more than 12 byte packets are in order.
- O / S: Microsoft Windows Vista Business
- Network adapter: Giant Ethernet 10/100 / 1000Base-T controller of the Attansic L1 controller
- WSASendTo returns TRUE.
- the loopback udp package works fine.
what do you think about this problem? and what do you think ... what causes this problem? What should I do for the next step for a reason?
PS. I do not want to fill in, which makes the length of all packets up to 12 bytes.
source share