6
Although the API reference implies that running bitcoin -server is the same as running bitcoind, I get no error message when running bitcoin -server with no bitcoin.conf file but I get teh following error message when invoking bitcoind -
C:\Program Files (x86)\Bitcoin\daemon>bitcoind.exe Warning: To use bitcoind, you must set rpcpassword= in the configuration file: C:\Users\thequietcenter\AppData\Roaming\Bitcoin\bitcoin.conf If the file does not exist, create it with owner-readable-only file permissions.
C:\Program Files (x86)\Bitcoin\daemon>
Your answer is precisely accurate, but a little hard to understand for a general audience. Perhaps you could expand upon your last sentence and clarify it a little? – eMansipater – 2011-10-12T13:53:39.903
1I think the key is comprehension of different error levels. Bitcoin encompasses both a server and a client. An error in the server configuration is not fatal (i.e. it can be ignored) to the client - it has something else that it can do (be a client) so it ignores the error and moves on. bitcoind only operates as a server, so an error in the server config is fatal (can't be ignored) since it has no other function to fulfill. – David Perry – 2011-10-12T15:50:16.917
@DavidSchwartz excellent edit! I appreciate it. – eMansipater – 2011-10-12T18:07:32.597