|
Blue Forest http://www.lslnet.com at 10:18 on June 6, 2006
FreeBSD incorrect report : Address family not supported by protocol family
Can I FreeBSD being given Address family not supported by protocol family : Why?
I have the same code in Linux operating well. |
Stickers out on. |
Progressive points ... ... restaurant dishes, what good Why?
FreeBSD6.0 :
[code]
/*
* Address families.
*/
# 0 LEAVES OF 13 SPECIES OF LAURACEAE unspecified */ AF_UNSPEC
#if __BSD_VISIBLE
# AF_LOCAL AF_UNIX LEAVES OF 13 SPECIES OF LAURACEAE local to host (pipes, portals) */
#endif
# 1 LEAVES OF 13 SPECIES OF LAURACEAE standardized name for AF_LOCAL AF_UNIX */
# 2 LEAVES OF 13 SPECIES OF LAURACEAE AF_INET internetwork : UDP, TCP, etc. */
#if __BSD_VISIBLE
# 3 LEAVES OF 13 SPECIES OF LAURACEAE arpanet imperialiste addresses */ AF_IMPLINK
# 4 LEAVES OF 13 SPECIES OF LAURACEAE AF_PUP pup protocols : eg BSP */
# 5 LEAVES OF 13 SPECIES OF LAURACEAE mit CHAOS protocols */ AF_CHAOS
# 6 LEAVES OF 13 SPECIES OF LAURACEAE SMB protocols */ AF_NETBIOS
# 7 LEAVES OF 13 SPECIES OF LAURACEAE AF_ISO ISO protocols */
# AF_OSI AF_ISO
# 8 LEAVES OF 13 SPECIES OF LAURACEAE European computer manufacturers */ AF_ECMA
# 9 LEAVES OF 13 SPECIES OF LAURACEAE datakit protocols */ AF_DATAKIT
# AF_CCITT 10 LEAVES OF 13 SPECIES OF LAURACEAE CCITT protocols, X.25, etc. */
# 11 LEAVES OF 13 SPECIES OF LAURACEAE IBM SNA */ AF_SNA
# 12 LEAVES OF 13 SPECIES OF LAURACEAE DECnet */ AF_DECnet
# AF_DLI 13 LEAVES OF 13 SPECIES OF LAURACEAE DEC Direct data link interface */
# 14 LEAVES OF 13 SPECIES OF LAURACEAE AF_LAT LAT */
# 15 LEAVES OF 13 SPECIES OF LAURACEAE NSC Hyperchannel */ AF_HYLINK
# 16 LEAVES OF 13 SPECIES OF LAURACEAE Apple Talk */ AF_APPLETALK
# 17 LEAVES OF 13 SPECIES OF LAURACEAE Internal Routing Protocol */ AF_ROUTE
# 18 LEAVES OF 13 SPECIES OF LAURACEAE Link layer interface */ AF_LINK
# 19 LEAVES OF 13 SPECIES OF LAURACEAE pseudo_AF_XTP eXpress Transfer Protocol (no AF) */
# 20 LEAVES OF 13 SPECIES OF LAURACEAE connection-oriented AF_COIP IP, aka ST II */
Computer Network Technology */ AF_CNT # 21 LEAVES OF 13 SPECIES OF LAURACEAE
# 22 LEAVES OF 13 SPECIES OF LAURACEAE Help Identify RTIP packets */ pseudo_AF_RTIP
Novell Internet Protocol */ AF_IPX # 23 LEAVES OF 13 SPECIES OF LAURACEAE
# 24 LEAVES OF 13 SPECIES OF LAURACEAE Simple Internet Protocol */ AF_SIP
# 25 LEAVES OF 13 SPECIES OF LAURACEAE Help Identify pseudo_AF_PIP PIP packets */
# 26 LEAVES OF 13 SPECIES OF LAURACEAE Integrated Services Digital Network*/ AF_ISDN
# AF_E164 AF_ISDN LEAVES OF 13 SPECIES OF LAURACEAE CCITT E.164 recommendation */
# 27 LEAVES OF 13 SPECIES OF LAURACEAE Internal key-management function */ pseudo_AF_KEY
#endif
# 28 LEAVES OF 13 SPECIES OF LAURACEAE IPv6 */ AF_INET6
#if __BSD_VISIBLE
# 29 LEAVES OF 13 SPECIES OF LAURACEAE native ATM access */ AF_NATM
# 30 LEAVES OF 13 SPECIES OF LAURACEAE ATM */ AF_ATM
# 31 LEAVES OF 13 SPECIES OF LAURACEAE Used by BPF pseudo_AF_HDRCMPLT not to rewrite headers
* Interface output in routine
*/
# 32 LEAVES OF 13 SPECIES OF LAURACEAE Netgraph sockets */ AF_NETGRAPH
# 33 LEAVES OF 13 SPECIES OF LAURACEAE AF_SLOW slow 802.3ad protocol */
# 34 LEAVES OF 13 SPECIES OF LAURACEAE Sitara cluster protocol */ AF_SCLUSTER
# 35 AF_ARP
# 36 LEAVES OF 13 SPECIES OF LAURACEAE Bluetooth sockets */ AF_BLUETOOTH
# 37 AF_MAX
#endif
[/code]
Linux2.6.16 :
[code]/* Supported address families. */
AF_UNSPEC 0 #
# 1 LEAVES OF 13 SPECIES OF LAURACEAE AF_UNIX Unix domain sockets */
# 1 LEAVES OF 13 SPECIES OF LAURACEAE POSIX name for AF_LOCAL AF_UNIX */
IP Internet Protocol */ AF_INET # 2 LEAVES OF 13 SPECIES OF LAURACEAE
# 3 LEAVES OF 13 SPECIES OF LAURACEAE Amateur Radio PLCs */ AF_AX25
# 4 LEAVES OF 13 SPECIES OF LAURACEAE Novell IPX */ AF_IPX
# 5 LEAVES OF 13 SPECIES OF LAURACEAE AppleTalk DDP */ AF_APPLETALK
# 6 LEAVES OF 13 SPECIES OF LAURACEAE Amateur Radio NET/ROM */ AF_NETROM
# 7 LEAVES OF 13 SPECIES OF LAURACEAE Multiprotocol bridge */ AF_BRIDGE
# 8 LEAVES OF 13 SPECIES OF LAURACEAE AF_ATMPVC ATM PVCs */
# 9 LEAVES OF 13 SPECIES OF LAURACEAE Reserved for X.25 project */ AF_X25
# 10 LEAVES OF 13 SPECIES OF LAURACEAE AF_INET6 IP version 6 */
# 11 LEAVES OF 13 SPECIES OF LAURACEAE Amateur Radio X.25 PLP */ AF_ROSE
# 12 LEAVES OF 13 SPECIES OF LAURACEAE Reserved for DECnet project */ AF_DECnet
# 13 LEAVES OF 13 SPECIES OF LAURACEAE Reserved for 802.2LLC project*/ AF_NETBEUI
14 LEAVES OF 13 SPECIES OF LAURACEAE Security callback pseudo AF # AF_SECURITY */
# 15 LEAVES OF 13 SPECIES OF LAURACEAE PF_KEY key management API */ AF_KEY
# 16 AF_NETLINK
# AF_ROUTE AF_NETLINK LEAVES OF 13 SPECIES OF LAURACEAE Alias to emulate 4.4BSD */
# 17 LEAVES OF 13 SPECIES OF LAURACEAE Packet family */ AF_PACKET
# 18 LEAVES OF 13 SPECIES OF LAURACEAE Ash */ AF_ASH
# 19 LEAVES OF 13 SPECIES OF LAURACEAE Acorn Econet */ AF_ECONET
# 20 LEAVES OF 13 SPECIES OF LAURACEAE AF_ATMSVC ATM SVCs */
# 22 LEAVES OF 13 SPECIES OF LAURACEAE AF_SNA Linux SNA Project (nutters!) */
# 23 LEAVES OF 13 SPECIES OF LAURACEAE AF_IRDA IRDA sockets */
# 24 LEAVES OF 13 SPECIES OF LAURACEAE PPPoX sockets */ AF_PPPOX
# 25 LEAVES OF 13 SPECIES OF LAURACEAE Wanpipe AF_WANPIPE Sockets API */
# 26 LEAVES OF 13 SPECIES OF LAURACEAE Linux LLC */ AF_LLC
# AF_TIPC sockets */ TIPC steady-30 LEAVES OF 13 SPECIES OF LAURACEAE
# 31 LEAVES OF 13 SPECIES OF LAURACEAE Bluetooth sockets */ AF_BLUETOOTH
# 32 LEAVES OF 13 SPECIES OF LAURACEAE AF_MAX For now. . */[/code]
|
Thank you upstairs can return, I have solved the problem;
Because I sent to addresses set up a structure less attribute sin_family = AF_INET;
Due to time constraints I have not studied carefully, saying that Linux can also eliminate the need for the smooth functioning below sin_family;
It is still necessary to carefully programming; |
| |