मैं है लिनक्स के तहत सी में ठेठ कोड यूडीपी डेटा प्राप्त करने के बाद:मैं सी में प्रेषक का यूडीपी पोर्ट कैसे प्राप्त करूं?
sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
mysock.sin_family = AF_INET;
mysock.sin_addr.s_addr = INADDR_ANY;
mysock.sin_port = my_port;
bind(sock, &mysock, sizeof(mysock);
recvfrom(sock, buf, PKTSZ, 0, &client, len);
उपरोक्त सभी कोड काम करता है, लेकिन अब मैं प्रेषक के UDP पोर्ट पता लगाने के लिए एक की जरूरत है, वहाँ एक संरचना या प्रणाली है जब मैं udp पैकेट प्राप्त करता हूं तो क्या मैं ऐसी जानकारी पुनर्प्राप्त करने के लिए उपयोग कर सकता हूं?
धन्यवाद
मैं पहले उस तर्क को देखता हूं लेकिन संरचना सॉकडर के पास कोई प्रेषक की udp पोर्ट जानकारी नहीं है, जब तक कि यह sa_data के अंदर एम्बेडेड न हो। –