在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → unix网络编程(卷一)源码.rar

unix网络编程(卷一)源码.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.64M
  • 下载次数:3
  • 浏览次数:48
  • 发布时间:2021-12-05
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
unix网络编程第一卷的源码,是官方未改变版本的
【实例截图】
【核心代码】
16359647505564306190.rar
└── unix网络编程源码
├── aclocal.m4
├── advio
│   ├── daytimetcpcli.c
│   ├── daytimeudpcli3.c
│   ├── daytimeudpcli4.c
│   ├── dgclitimeo1.c
│   ├── dgclitimeo2.c
│   ├── dgclitimeo2.lc
│   ├── dgclitimeo3.c
│   ├── dgclitimeo3.lc
│   ├── dgclitimeo.c
│   ├── dgechoaddr.c
│   ├── dgechoaddr.lc
│   ├── Makefile
│   ├── old
│   │   ├── dgechoaddr.c
│   │   ├── recvfromflags.c
│   │   └── test01.c
│   ├── recvfromflags.c
│   ├── recvfromflags.lc
│   ├── script.1
│   ├── sig_chld_waitpid.c
│   ├── str_cli_kqueue04.c
│   ├── str_cli_poll03.c
│   ├── str_cli_select02.c
│   ├── str_echo_stdio02.c
│   ├── str_echo_stdio02.lc
│   ├── tcpcli01.c
│   ├── tcpcli02.c
│   ├── tcpcli03.c
│   ├── tcpcli04.c
│   ├── tcpserv02.c
│   ├── udpcli01.c
│   ├── udpcli02.c
│   ├── udpcli03.c
│   ├── udpserv01.c
│   ├── udpserv03.c
│   ├── udpserv03.lc
│   ├── udpserv04.c
│   └── udpserv04.lc
├── bcast
│   ├── dgclibcast1.c
│   ├── dgclibcast1.lc
│   ├── dgclibcast2.c
│   ├── dgclibcast3.c
│   ├── dgclibcast3.lc
│   ├── dgclibcast4.c
│   ├── dgclibcast4.lc
│   ├── dgclibcast5.c
│   ├── dgclibcast5.lc
│   ├── dgclibcast6.c
│   ├── dgclibcast6.lc
│   ├── Makefile
│   ├── udpcli01.c
│   ├── udpcli02.c
│   ├── udpcli03.c
│   ├── udpcli04.c
│   ├── udpcli05.c
│   └── udpcli06.c
├── config.guess
├── config.h.in
├── config.sub
├── configure
├── configure.in
├── debug
│   ├── backlog.c
│   ├── backlog.lc
│   ├── Makefile
│   ├── qlen.c
│   ├── qlen.lc
│   ├── test01.c
│   ├── test01.lc
│   ├── test02.c
│   ├── test03.c
│   ├── test04.c
│   ├── test05.c
│   ├── test06.c
│   └── unpxti.h
├── DISCLAIMER
├── icmpd
│   ├── dgcli01.c
│   ├── dgcli01.lc
│   ├── icmpd.c
│   ├── icmpd.h
│   ├── icmpd.lc
│   ├── Makefile
│   ├── readable_conn.c
│   ├── readable_conn.lc
│   ├── readable_listen.c
│   ├── readable_listen.lc
│   ├── readable_v4.c
│   ├── readable_v4.lc
│   ├── readable_v6.c
│   ├── readable_v6.lc
│   ├── script.1
│   ├── script.2
│   ├── script.3
│   ├── script.4
│   ├── udpcli01.c
│   └── unpicmpd.h
├── inetd
│   ├── daytimetcpsrv2.c
│   ├── daytimetcpsrv3.c
│   ├── daytimetcpsrv3.lc
│   └── Makefile
├── install-sh
├── intro
│   ├── byteorder.c
│   ├── daytimetcpcli1.c
│   ├── daytimetcpcli2.c
│   ├── daytimetcpcli3.c
│   ├── daytimetcpcli.c
│   ├── daytimetcpcliv6.c
│   ├── daytimetcpsrv1.c
│   ├── daytimetcpsrv2.c
│   ├── daytimetcpsrv3.c
│   ├── daytimetcpsrv.c
│   ├── daytimetcpsrv.lc
│   ├── daytimetcpsrvv6.c
│   ├── Makefile
│   ├── truss.solaris.2.6
│   └── truss.unixware.2.1
├── ioctl
│   ├── lsif01.c
│   ├── lsif02.c
│   ├── Makefile
│   ├── prifinfo.c
│   ├── prifinfo.lc
│   ├── prmac.c
│   ├── Progs.siocgifconf
│   ├── Script.solaris
│   └── test1.c
├── ipopts
│   ├── dgechoprintroute.c
│   ├── Makefile
│   ├── sigchldwaitpid.c
│   ├── sourceroute6.c
│   ├── sourceroute.c
│   ├── sourceroute.lc
│   ├── tcpcli01.c
│   ├── tcpserv01.c
│   ├── udpcli01.c
│   └── udpserv01.c
├── key
│   ├── add.c
│   ├── dump.c
│   ├── Makefile
│   ├── name.c
│   ├── printsadbmsg.c
│   ├── register.c
│   └── unp.h
├── lib
│   ├── addrinfo.h
│   ├── connect_nonb.c
│   ├── connect_nonb.lc
│   ├── connect_timeo.c
│   ├── connect_timeo.lc
│   ├── daemon_inetd.c
│   ├── daemon_inetd.lc
│   ├── daemon_init.c
│   ├── dg_cli.c
│   ├── dg_echo.c
│   ├── error.c
│   ├── family_to_level.c
│   ├── get_ifi_info.c
│   ├── get_ifi_info.lc
│   ├── gf_time.c
│   ├── host_serv.c
│   ├── host_serv.lc
│   ├── hstrerror.c
│   ├── if_indextoname.c
│   ├── if_nameindex.c
│   ├── if_nametoindex.c
│   ├── in6addr_any.c
│   ├── Makefile
│   ├── mcast_get_if.c
│   ├── mcast_get_loop.c
│   ├── mcast_get_ttl.c
│   ├── mcast_join.c
│   ├── mcast_join.lc
│   ├── mcast_leave.c
│   ├── mcast_set_if.c
│   ├── mcast_set_loop.c
│   ├── mcast_set_loop.lc
│   ├── mcast_set_ttl.c
│   ├── my_addrs.c
│   ├── my_addrs.lc
│   ├── pselect.c
│   ├── pselect.lc
│   ├── readable_timeo.c
│   ├── readable_timeo.lc
│   ├── read_fd.c
│   ├── read_fd.lc
│   ├── readline.c
│   ├── readline.lc
│   ├── readn.c
│   ├── readn.lc
│   ├── rtt.c
│   ├── rtt.lc
│   ├── signal.c
│   ├── signal_intr.c
│   ├── signal.lc
│   ├── snprintf.c
│   ├── sockatmark.c
│   ├── sock_bind_wild.c
│   ├── sock_cmp_addr.c
│   ├── sock_cmp_port.c
│   ├── sockfd_to_family.c
│   ├── sockfd_to_family.lc
│   ├── sock_get_port.c
│   ├── sock_ntop.c
│   ├── sock_ntop_host.c
│   ├── sock_ntop.lc
│   ├── sock_set_addr.c
│   ├── sock_set_port.c
│   ├── sock_set_wild.c
│   ├── str_cli.c
│   ├── str_cli.lc
│   ├── str_echo.c
│   ├── str_echo.lc
│   ├── tcp_connect.c
│   ├── tcp_connect.lc
│   ├── tcp_listen.c
│   ├── tcp_listen.lc
│   ├── tv_sub.c
│   ├── udp_client.c
│   ├── udp_client.lc
│   ├── udp_connect.c
│   ├── udp_connect.lc
│   ├── udp_server.c
│   ├── udp_server.lc
│   ├── unp.h
│   ├── unpifi.h
│   ├── unp.lh
│   ├── unprtt.h
│   ├── unprtt.lh
│   ├── unpthread.h
│   ├── wraplib.c
│   ├── wrappthread.c
│   ├── wrappthread.lc
│   ├── wrapsock.c
│   ├── wrapsock.lc
│   ├── wrapstdio.c
│   ├── wrapunix.c
│   ├── writable_timeo.c
│   ├── write_fd.c
│   ├── write_fd.lc
│   ├── writen.c
│   └── writen.lc
├── libfree
│   ├── addrinfo.h
│   ├── getaddrinfo.c
│   ├── getnameinfo.c
│   ├── in_cksum.c
│   ├── inet_aton.c
│   ├── inet_ntop.c
│   ├── inet_ntop_ipv4.c
│   ├── inet_ntop_ipv4.lc
│   ├── inet_pton.c
│   ├── inet_pton_ipv4.c
│   ├── inet_pton_ipv4.lc
│   ├── Makefile
│   ├── Make.tar
│   ├── README
│   ├── README.getaddrinfo
│   ├── test_ascii2addr.c
│   ├── test_getservbyname_r.c
│   └── test_inet_pton.c
├── libgai
│   ├── addrinfo.h
│   ├── freeaddrinfo.c
│   ├── ga_aistruct.c
│   ├── ga_aistruct.lc
│   ├── ga_clone.c
│   ├── ga_clone.lc
│   ├── ga_echeck.c
│   ├── ga_echeck.lc
│   ├── gai_hdr.h
│   ├── gai_hdr.lh
│   ├── gai_strerror.c
│   ├── ga_nsearch.c
│   ├── ga_nsearch.lc
│   ├── ga_port.c
│   ├── ga_port.lc
│   ├── ga_serv.c
│   ├── ga_serv.lc
│   ├── ga_unix.c
│   ├── ga_unix.lc
│   ├── getaddrinfo.c
│   ├── getaddrinfo.lc
│   ├── getnameinfo.c
│   ├── getnameinfo.lc
│   ├── gn_ipv46.c
│   ├── gn_ipv46.lc
│   ├── Makefile
│   ├── old
│   │   ├── ga_unixstruct.c
│   │   └── savecopy.c
│   ├── test1.c
│   └── testga.c
├── libroute
│   ├── get_rtaddrs.c
│   ├── get_rtaddrs.lc
│   ├── if_indextoname.c
│   ├── if_indextoname.lc
│   ├── if_nameindex.c
│   ├── if_nameindex.lc
│   ├── if_nametoindex.c
│   ├── if_nametoindex.lc
│   ├── Makefile
│   ├── net_rt_dump.c
│   ├── net_rt_iflist.c
│   ├── net_rt_iflist.lc
│   ├── sock_masktop.c
│   └── unproute.h
├── Make.defines.in
├── Makefile.in
├── mcast
│   ├── dgclibcast1.c
│   ├── dgclimcast5.c
│   ├── dgclimcast6.c
│   ├── main.c
│   ├── Makefile
│   ├── recv.c
│   ├── send.c
│   ├── udpcli01.c
│   ├── udpcli05.c
│   ├── udpcli06.c
│   └── udpserv01.c
├── mysdr
│   ├── loop.c
│   ├── loop.lc
│   ├── main.c
│   ├── main.lc
│   ├── Makefile
│   ├── mysdr.h
│   ├── script.1
│   └── script.2
├── names
│   ├── daytimetcpcli1.c
│   ├── daytimetcpcli1.lc
│   ├── daytimetcpcli2.c
│   ├── daytimetcpcli2.lc
│   ├── daytimetcpcli3.c
│   ├── daytimetcpcli3.lc
│   ├── daytimetcpcli.c
│   ├── daytimetcpsrv1.c
│   ├── daytimetcpsrv2.c
│   ├── daytimetcpsrv3.c
│   ├── daytimetcpsrv4.c
│   ├── daytimeudpcli1.c
│   ├── daytimeudpcli1.lc
│   ├── daytimeudpcli2.c
│   ├── daytimeudpsrv2.c
│   ├── daytimeudpsrv3.c
│   ├── hostent2.c
│   ├── hostent2.lc
│   ├── hostent3.c
│   ├── hostent.c
│   ├── hostent.lc
│   ├── Makefile
│   ├── myaddrs1.c
│   ├── myaddrs1.lc
│   ├── netent.c
│   ├── prmyaddrs1.c
│   ├── prmyaddrs1.lc
│   ├── prmyaddrs.c
│   ├── test1.c
│   ├── test2.c
│   └── udp_server_reuseaddr.c
├── nonblock
│   ├── daytimetcpcli.c
│   ├── doit.1
│   ├── home_page.c
│   ├── Makefile
│   ├── script.1.sh
│   ├── script.1.tcpd
│   ├── start_connect.c
│   ├── strclifork.c
│   ├── strclinonb.c
│   ├── strclinonb.lc
│   ├── tcpcli01.c
│   ├── tcpcli02.c
│   ├── tcpcli03.c
│   ├── tcpcli03.lc
│   ├── tcpcli04.c
│   ├── tcpservselect03.c
│   ├── web.c
│   ├── web.h
│   ├── web.lc
│   └── write_get_cmd.c
├── oob
│   ├── heartbeatcli.c
│   ├── heartbeatserv.c
│   ├── Makefile
│   ├── sigchldwaitpid.c
│   ├── strcliselect02.c
│   ├── strecho02.c
│   ├── tcpcli02.c
│   ├── tcprecv01.c
│   ├── tcprecv01.lc
│   ├── tcprecv02.c
│   ├── tcprecv02.lc
│   ├── tcprecv03.c
│   ├── tcprecv03p.c
│   ├── tcprecv03p.lc
│   ├── tcprecv04.c
│   ├── tcprecv04.lc
│   ├── tcprecv05.c
│   ├── tcprecv06.c
│   ├── tcpsend01.c
│   ├── tcpsend01.lc
│   ├── tcpsend02.c
│   ├── tcpsend03.c
│   ├── tcpsend04.c
│   ├── tcpsend04.lc
│   ├── tcpsend05.c
│   ├── tcpsend05.lc
│   ├── tcpsend06.c
│   ├── tcpsend06.lc
│   └── tcpserv02.c
├── ping
│   ├── bsdping.c
│   ├── init_v6.c
│   ├── main.c
│   ├── main.lc
│   ├── Makefile
│   ├── old
│   │   ├── icmp6.h
│   │   └── ip6.h
│   ├── ping.h
│   ├── ping_v4.c
│   ├── proc_v4.c
│   ├── proc_v4.lc
│   ├── proc_v6.c
│   ├── proc_v6.lc
│   ├── readloop.c
│   ├── send_v4.c
│   ├── send_v6.c
│   ├── sig_alrm.c
│   ├── sig_alrm.lc
│   └── tv_sub.c
├── README
├── route
│   ├── checkudpsum.c
│   ├── get_ifi_info.c
│   ├── get_ifi_info.lc
│   ├── getrt.c
│   ├── getrt.lc
│   ├── Makefile
│   ├── mynetstat.c
│   ├── prifindex.c
│   ├── prifinfo.c
│   ├── prifname.c
│   ├── prifnameindex.c
│   └── unproute.h
├── rtt
│   ├── dg_cli.c
│   ├── dg_cli.lc
│   ├── dg_echo.c
│   ├── dg_send_recv.c
│   ├── dg_send_recv.lc
│   ├── Makefile
│   ├── rtt.out.kumba.1
│   ├── rtt.out.kumba.2
│   ├── rtt.out.vangogh.1
│   ├── rtt.out.vangogh.2
│   ├── rtt.vals.kumba.1
│   ├── rtt.vals.vangogh.1
│   ├── udpcli01.c
│   └── unprtt.h
├── sctp
│   ├── Makefile
│   ├── sctp_addr_to_associd.c
│   ├── sctp_addr_to_associd.lc
│   ├── sctp_bindargs.c
│   ├── sctp_bindargs.lc
│   ├── sctp_check_notify.c
│   ├── sctp_check_notify.lc
│   ├── sctpclient01.c
│   ├── sctpclient01.lc
│   ├── sctpclient02.c
│   ├── sctpclient02.lc
│   ├── sctpclient04.c
│   ├── sctpclient04.lc
│   ├── sctp_displayevents.c
│   ├── sctp_displayevents.lc
│   ├── sctp_getnostrm.c
│   ├── sctp_modify_hb.c
│   ├── sctp_modify_hb.lc
│   ├── sctp_pdapircv.c
│   ├── sctp_pdapircv.lc
│   ├── sctp_print_addrs.c
│   ├── sctp_print_addrs.lc
│   ├── sctpserv01.c
│   ├── sctpserv01.lc
│   ├── sctpserv02.c
│   ├── sctpserv02.lc
│   ├── sctpserv03.c
│   ├── sctpserv03.lc
│   ├── sctpserv04.c
│   ├── sctpserv04.lc
│   ├── sctpserv05.c
│   ├── sctpserv05.lc
│   ├── sctpserv06.c
│   ├── sctpserv06.lc
│   ├── sctpserv07.c
│   ├── sctpserv07.lc
│   ├── sctpserv_fork.c
│   ├── sctpserv_fork.lc
│   ├── sctp_strcli1.c
│   ├── sctp_strcli1.lc
│   ├── sctp_strcli.c
│   ├── sctp_strcliecho2.c
│   ├── sctp_strcliecho2.lc
│   ├── sctp_strcliecho.c
│   ├── sctp_strcliecho.lc
│   ├── sctp_strcli.lc
│   ├── sctp_strcli_un.c
│   ├── sctp_strcli_un.lc
│   ├── sctp_wrapper.c
│   └── unp.h
├── select
│   ├── Makefile
│   ├── strcliselect01.c
│   ├── strcliselect02.c
│   ├── strcliselect02.lc
│   ├── tcpcli01.c
│   ├── tcpcli02.c
│   └── tcpcli03.c
├── server
│   ├── child02.c
│   ├── child02.lc
│   ├── child02l.c
│   ├── child02m.c
│   ├── child03.c
│   ├── child03m.c
│   ├── child04.c
│   ├── child05.c
│   ├── child05.lc
│   ├── child.h
│   ├── child.lh
│   ├── client.c
│   ├── clientrst.c
│   ├── lock_fcntl.c
│   ├── lock_fcntl.lc
│   ├── lock_pthread.c
│   ├── lock_pthread.lc
│   ├── Makefile
│   ├── meter.c
│   ├── pr_cpu_time.c
│   ├── pthread07.c
│   ├── pthread07.h
│   ├── pthread07.lc
│   ├── pthread08.c
│   ├── pthread08.h
│   ├── pthread08.lc
│   ├── pthread09.c
│   ├── pthread09.h
│   ├── readline.c
│   ├── readline_r.c
│   ├── readline_r.h
│   ├── serv00.c
│   ├── serv01.c
│   ├── serv01.lc
│   ├── serv02.c
│   ├── serv02.lc
│   ├── serv02m.c
│   ├── serv03.c
│   ├── serv03m.c
│   ├── serv04.c
│   ├── serv05.c
│   ├── serv05.lc
│   ├── serv06.c
│   ├── serv06.lc
│   ├── serv07.c
│   ├── serv07.lc
│   ├── serv08.c
│   ├── serv08.lc
│   ├── serv09.c
│   ├── sig_chld_waitpid.c
│   ├── unpthread.h
│   ├── web_child.c
│   └── web_child_r.c
├── sigio
│   ├── dgcli01.c
│   ├── dgecho01.c
│   ├── dgecho01.lc
│   ├── Makefile
│   ├── script.1
│   ├── script.2
│   ├── udpcli01.c
│   └── udpserv01.c
├── sock
│   ├── buffers.c
│   ├── cliopen.c
│   ├── crlf.c
│   ├── error.c
│   ├── loop.c
│   ├── looptcp.c
│   ├── loopudp.c
│   ├── main.c
│   ├── Makefile
│   ├── multicast.c
│   ├── ourhdr.h
│   ├── pattern.c
│   ├── README
│   ├── servopen.c
│   ├── sinktcp.c
│   ├── sinkudp.c
│   ├── sleepus.c
│   ├── sock.h
│   ├── sock.in
│   ├── sockopts.c
│   ├── sourceroute.c
│   ├── sourcesink.c
│   ├── sourcetcp.c
│   ├── sourceudp.c
│   ├── strerror.c
│   ├── tellwait.c
│   ├── TODO
│   ├── write.c
│   └── writen.c
├── sockopt
│   ├── checkopts.c
│   ├── checkopts.lc
│   ├── Makefile
│   ├── prdefaults.c
│   ├── rcvbuf.c
│   ├── rcvbufset.c
│   └── sockopt.c
├── sparc64-unknown-freebsd5.1
│   └── config.h
├── ssntp
│   ├── main.c
│   ├── main.lc
│   ├── Makefile
│   ├── ntp.h
│   ├── sntp.h
│   └── sntp_proc.c
├── streams
│   ├── Makefile
│   ├── stream_dg
│   │   ├── client.c
│   │   ├── Makefile
│   │   ├── net_stream.c
│   │   └── server.c
│   ├── strlist_sock.c
│   ├── strlist_xti.c
│   ├── tpi_bind.c
│   ├── tpi_close.c
│   ├── tpi_close.lc
│   ├── tpi_connect.c
│   ├── tpi_connect.lc
│   ├── tpi_daytime.c
│   ├── tpi_daytime.h
│   ├── tpi_read.c
│   ├── tpi_read.lc
│   └── unpxti.h
├── tcpcliserv
│   ├── Makefile
│   ├── sigchldwait.c
│   ├── sigchldwait.lc
│   ├── sigchldwaitpid.c
│   ├── sigchldwaitpid.lc
│   ├── str_cli08.c
│   ├── str_cli09.c
│   ├── str_cli11.c
│   ├── str_cli11.lc
│   ├── str_echo08.c
│   ├── str_echo08.lc
│   ├── str_echo09.c
│   ├── sum.h
│   ├── tcpcli01.c
│   ├── tcpcli01.lc
│   ├── tcpcli04.c
│   ├── tcpcli05.c
│   ├── tcpcli06.c
│   ├── tcpcli07.c
│   ├── tcpcli08.c
│   ├── tcpcli09.c
│   ├── tcpcli10.c
│   ├── tcpcli11.c
│   ├── tcpserv01.c
│   ├── tcpserv01.lc
│   ├── tcpserv02.c
│   ├── tcpserv03.c
│   ├── tcpserv04.c
│   ├── tcpserv04.lc
│   ├── tcpserv08.c
│   ├── tcpserv09.c
│   ├── tcpservpoll01.c
│   ├── tcpservpoll01.lc
│   ├── tcpservselect01.c
│   ├── tcpservselect01.lc
│   └── tsigpipe.c
├── test
│   ├── accept_eintr.c
│   ├── funcs.c
│   ├── Makefile
│   ├── readline1.c
│   ├── readline1.lc
│   ├── readline2.c
│   ├── readline3.c
│   ├── readline.h
│   ├── test1.c
│   ├── test2.c
│   ├── test.h
│   ├── tisfdtype.c
│   ├── treadline1.c
│   ├── treadline2.c
│   ├── treadline3.c
│   ├── tshutdown.c
│   └── tsnprintf.c
├── threads
│   ├── doit.1
│   ├── doit.2
│   ├── example01.c
│   ├── example01.lc
│   ├── example02.c
│   ├── example02.lc
│   ├── example03.c
│   ├── Makefile
│   ├── readline.c
│   ├── readline.lc
│   ├── script.example01
│   ├── script.example02
│   ├── strclithread2.c
│   ├── strclithread.c
│   ├── strclithread.lc
│   ├── tcpcli01.c
│   ├── tcpcli02.c
│   ├── tcpserv01.c
│   ├── tcpserv02.c
│   ├── test01.c
│   ├── test02.c
│   ├── test03.c
│   ├── test04.c
│   ├── test05.c
│   ├── unpthread.h
│   ├── web01.c
│   ├── web01.lc
│   ├── web02.c
│   ├── web03.c
│   └── web03.lc
├── traceroute
│   ├── icmpcode_v4.c
│   ├── icmpcode_v6.c
│   ├── main.c
│   ├── main.lc
│   ├── Makefile
│   ├── recv_v4.c
│   ├── recv_v4.lc
│   ├── recv_v6.c
│   ├── recv_v6.lc
│   ├── sig_alrm.c
│   ├── trace.h
│   ├── trace.lh
│   ├── traceloop.c
│   ├── traceloop.lc
│   └── tv_sub.c
├── udpcksum
│   ├── cleanup.c
│   ├── cleanup.lc
│   ├── main.c
│   ├── main.lc
│   ├── Makefile
│   ├── pcap.c
│   ├── pcap.lc
│   ├── senddnsquery-libnet.c
│   ├── senddnsquery-libnet.lc
│   ├── senddnsquery-raw.c
│   ├── senddnsquery-raw.lc
│   ├── udpcksum.c
│   ├── udpcksum.h
│   ├── udpcksum.lc
│   ├── udpread.c
│   ├── udpread.c.bad
│   ├── udpread.lc
│   ├── udpwrite.c
│   └── udpwrite.lc
├── udpcliserv
│   ├── dgcliaddr.c
│   ├── dgclibig.c
│   ├── dgclibig.lc
│   ├── dgcliconnect.c
│   ├── dgcliconnect.lc
│   ├── dgcliinetaddr.c
│   ├── dgcliloop1.c
│   ├── dgcliloop3.c
│   ├── dgecholoop1.c
│   ├── dgecholoop2.c
│   ├── dgecholoop2.lc
│   ├── Makefile
│   ├── sigchldwaitpid.c
│   ├── udpcli01.c
│   ├── udpcli02.c
│   ├── udpcli03.c
│   ├── udpcli04.c
│   ├── udpcli05.c
│   ├── udpcli06.c
│   ├── udpcli08.c
│   ├── udpcli09.c
│   ├── udpcli10.c
│   ├── udpserv01.c
│   ├── udpserv06.c
│   ├── udpserv07.c
│   ├── udpservselect01.c
│   └── udpservselect01.lc
├── unixdomain
│   ├── daytimetcpcli.c
│   ├── daytimetcpsrv2.c
│   ├── Makefile
│   ├── mycat.c
│   ├── mycat.lc
│   ├── myopen.c
│   ├── openfile.c
│   ├── readcred.c
│   ├── sigchldwaitpid.c
│   ├── strecho.c
│   ├── testfcred.c
│   ├── tfcred01.c
│   ├── unixbind.c
│   ├── unixbind.lc
│   ├── unixdgcli01.c
│   ├── unixdgcli01.lc
│   ├── unixdgserv01.c
│   ├── unixstrcli01.c
│   ├── unixstrserv01.c
│   ├── unixstrserv01.lc
│   └── unixstrserv02.c
└── VERSION

42 directories, 791 files

标签:

实例下载地址

unix网络编程(卷一)源码.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警