OK, get rid of listen=0 for a start. Try this:
server=1
daemon=1
rpcuser= [YOUR_USERNAME]
rpcpassword= [YOUR_PASSWORD]
rpcallowip=127.0.0.1
maxconnections=12
Also, don't use special characters in your password or user name & ensure your wallet is fully synced.
Edit: If it still won't connect, type:
bitcoind getinfo
& post the result

thank you very much that working now, but i have one question sir, why in my bitcoind now show two address?is that right?