The difference between an ICO, IDO, and IEO is where the tokens are listed. With an IEO, tokens are listed on a CEX. With an IDO, tokens are listed on a DEX. ICOs send funds directly to users.