A couple of days again the command line client I use to run my Twitter accounts TTYtter stopped working. I finally had a chance to explore why and discovered it was due to the fact that twitter have moved to SSL only.
@scotthewitt Start with -ssl or put ssl=1 in your .ttytterrc
— Tim H (@tjh) January 17, 2014
So if you are running TTYtter 2.1.0 and getting the error message,
*** warning: timeout or no data
then starting with -ssl or putting ssl=1 in your .ttytterrc may fix it (thanks to @tjh for the fix).