Thanks Jeff. Guess I'll place notes of my progress here.
Goals:
- Merge in the old iocpsock code into core as is (done)
- Integrate into [socket] the ability to use additional protocols besides just TCP and TCP6. An example would be IrDA and Bluetooth. By constraining myself to these simple ones, I force the ability to add more later (WIP)
- Extend the above to take on UDP, finally (WIP)
- Add the ability to [socket] to perform async name resolution including setting and removing service names for the types of name providers that allow it. (WIP)
- Do my best to attack the big list of protocols:
Oh, just saw this in the bugDB. branch tag: tip-162-branch exists and is a work-in-progress
Thanks Jeff. Guess I'll place notes of my progress here.
Goals:
- Merge in the old iocpsock code into core as is (done)
- Integrate into [socket] the ability to use additional protocols besides just TCP and TCP6. An example would be IrDA and Bluetooth. By constraining myself to these simple ones, I force the ability to add more later (WIP)
- Extend the above to take on UDP, finally (WIP)
- Add the ability to [socket] to perform async name resolution including setting and removing service names for the types of name providers that allow it. (WIP)
- Do my best to attack the big list of protocols:
udp4
udp6
icmp4
icmp6
igmp
igmp6
arp
arp6
pup
ggp
idp
nd
rm
unix
bluetooth_hci
bluetooth_l2cap
bluetooth_rfcomm
bluetooth_sco
irda
appletalk_rtm
appletalk_nbp
appletalk_atp
appletalk_aep
appletalk_rtmprq
appletalk_zip
appletalk_adsp
appletalk_asp
appletalk_pap
decnet
ipx
spx
spx_seq
spx2
spx2_seq
iso_tp0
iso_tp1
iso_tp2
iso_tp3
iso_tp4
iso_cltp
iso_clnp
iso_inactnl
iso_x.25
iso_es-is
iso_is-is
netbios
vines_ipc
vines_ripc
vines_spp
atm_aal1
atm_aal2
atm_aal5
Most don't make sense, but this is "the big list"