资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
IPv6期末專題報告 (及時聊天系統)報告: 張楹旋 小組成員: 張楹旋王筱璇陳麗雯1 1Overviewu在FreeBSD上建Server和ClientuClient連上Serveru雙方可進行訊息對話2 2使用方式u在FreeBSD環境下uClient端須先知道Server端的IPv6位址 及portuClient端連上Serveru建立連線後, Client端先說一句話, Server端方可回應uDEMO3 3查看封包utcpdump -i re0 -nn port 12345Server傳送訊息給ClientServers IPv6 address Clients IPv6 address4 4修改部分Cnaiapi.hutypedef struct in6_addrcomputer; /typedef long computer;uextern const struct in6_addr in6addr_any; make_contact.c、await_contact.cusockaddr.sin6_family = AF_INET6;/sockaddr.sin_family = AF_INET;usockaddr.sin6_port = htons(a);/sockaddr.sin_port = htons(a);usockaddr.sin6_addr = in6addr_any; /sockaddr.sin_addr.s_addr = htonl(INADDR_ANY);ustruct sockaddr_in6/struct sockaddr_in cname_to_compuhp = gethostbyname2(cname, AF_INET6); /hp = gethostbyname(cname);uc = *(struct in6_addr *) hp-h_addr);/c = *(long *) hp-h_addr);5 5其他嘗試ServerClient目前嘗試ServerClientClient6 6Future worku讓Server端可以multicast(可多人對話)u讓使用者操作方式更簡易7 7
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号