<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Réseau</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur la programmation réseau en C]]></description>
		<language>fr</language>
		<lastBuildDate>Fri, 04 Sep 2026 10:36:13 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Réseau</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[probleme de "General Protection Fault" lors de la copie d'adresse IPV6 apres cast d'une  struct sockeaddr]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185264&amp;goto=newpost</link>
			<pubDate>Sat, 22 Aug 2026 12:07:03 GMT</pubDate>
			<description>je dev une fonction de copie...</description>
			<content:encoded><![CDATA[<div>je dev une fonction de copie de sockaddr  de type ipv / ipv6<br />
<br />
 le probleme se situe su  la partie  ipv6 :<br />
Pour eviter de faire une copie par memcpy ou  4 affectation sucessif du champ  <b>struct in6_addr sin6_addr</b> de la structure    <b> sockaddr_in6</b><br />
j'ai  creer  une uinon  de structure supportant des variables 32/64/128 bit definit  tel quel :<br />
<img src="https://www.developpez.net/forums/attachments/p678363d1787399830/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-36-12.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-36-12.png
Affichages : 90
Taille : 3,9 Ko"  style="float: CONFIG" /><br />
<img src="https://www.developpez.net/forums/attachments/p678364d1787399849/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-35-38.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-35-38.png
Affichages : 83
Taille : 9,3 Ko"  style="float: CONFIG" /><br />
<img src="https://www.developpez.net/forums/attachments/p678365d1787399866/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-34-35.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-34-35.png
Affichages : 92
Taille : 30,2 Ko"  style="float: CONFIG" /><br />
<br />
cela fonctionne pour la partie 32bits mais pas pour la 64 /128<br />
<img src="https://www.developpez.net/forums/attachments/p678366d1787399978/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-40-31.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-40-31.png
Affichages : 85
Taille : 26,5 Ko"  style="float: CONFIG" /><br />
<br />
le debug donne ceci :<br />
<img src="https://www.developpez.net/forums/attachments/p678367d1787400062/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-39-00.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-39-00.png
Affichages : 85
Taille : 34,9 Ko"  style="float: CONFIG" /><br />
<img src="https://www.developpez.net/forums/attachments/p678368d1787400080/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-37-59.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-37-59.png
Affichages : 82
Taille : 18,9 Ko"  style="float: CONFIG" /><br />
<img src="https://www.developpez.net/forums/attachments/p678369d1787400096/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-38-35.png/" border="0" alt="Nom : Screenshot From 2026-08-22 13-38-35.png
Affichages : 85
Taille : 35,9 Ko"  style="float: CONFIG" /><br />
<br />
les variables sont bien initialisee  mais  le systeme d'exploitation  renvoie une fault procttion sur une zone memoire partagee au sein de l'union lorsque de l'affection de 128 ou 64bit alors que ma fonction de comparaison en 128bit fonctionne .. <br />
<br />
y a til une solution possible pour affecter directement  l'adresse sans passer par la copie de 4 32 bit  ou a defaut de se taper l'affection du tableau de l'adresse em memcpy ?</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p678363d1787399830/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-36-12.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678364d1787399849/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-35-38.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678365d1787399866/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-34-35.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678366d1787399978/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-40-31.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678367d1787400062/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-39-00.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678368d1787400080/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-37-59.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678369d1787400096/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-dadresse-ipv6-apres-cast-struct-sockeaddr/screenshot-from-2026-08-22-13-38-35.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f900/c-cpp/c/reseau/">Réseau</category>
			<dc:creator>moons17</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185264/c-cpp/c/reseau/probleme-general-protection-fault-lors-copie-d-adresse-ipv6-apres-cast-d-struct-sockeaddr/</guid>
		</item>
	</channel>
</rss>
