<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3792234252685348585</id><updated>2011-08-29T07:53:23.843-07:00</updated><title type='text'>HeyGames.com</title><subtitle type='html'>HeyGames.com - Free Online Multiplayer Games Community!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-1547911242013469597</id><published>2007-03-22T08:45:00.000-07:00</published><updated>2007-03-22T08:51:28.111-07:00</updated><title type='text'>ClownfishGames.com is now HeyGames.com</title><content type='html'>To serve Clownfisher's better, I rewrite the game server from scratch making it more stable and the flash game clients. However, I will not maintain the clownfishgames.com domain anymore, the new domain will be HeyGames.com&lt;br /&gt;&lt;br /&gt;I like HeyGames.com for severals reasons: shorter, easy to remember, more generic game domain. Just like clownfish, my idea is to put more multiplayer games like Bingo, Keno, etc and I'm adding a social networking concept as well.&lt;br /&gt;&lt;br /&gt;I'm in ALPHA stage right now. So if you are interested, register and help me test my multiplayer server by playing. I want at least 20players playing at the same time.&lt;br /&gt;&lt;br /&gt;Have fun with HeyGames.com!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-1547911242013469597?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/1547911242013469597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=1547911242013469597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/1547911242013469597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/1547911242013469597'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2007/03/clownfishgamescom-is-now-heygamescom.html' title='ClownfishGames.com is now HeyGames.com'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-7028688632875923062</id><published>2007-01-11T10:25:00.000-08:00</published><updated>2007-01-15T21:08:36.497-08:00</updated><title type='text'>Game server occasional downtime!</title><content type='html'>As you noticed, my game server goes down once in a while. This is because it is having problem with multiple users playing at the same time. I need to re write my game server and chat code to handle this kind of situation. But this won't happen pretty soon. I still need to migrate all my websites and merge them into one domain (&lt;a href="http://www.heygames.com"&gt;http://www.heygames.com&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;After the migration, I'll focus on fixing game server issues and add more games.&lt;br /&gt;&lt;br /&gt;Please be patient and thanks for playing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-7028688632875923062?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/7028688632875923062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=7028688632875923062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/7028688632875923062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/7028688632875923062'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2007/01/game-server-occasional-downtime.html' title='Game server occasional downtime!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-5913950035632190435</id><published>2007-01-10T15:14:00.000-08:00</published><updated>2007-01-10T15:27:09.426-08:00</updated><title type='text'>Wasted Domain Names!</title><content type='html'>I was hooked for 1 week searching for a good domain names for my ideas. And guest what? Most of the short good domains were already taken.&lt;br /&gt;&lt;br /&gt;My only complain is that they are all taken by domain farmers. I think you know what I mean, those domains points to a directory listings and actually give you nothing but related links or keywords. Oh, what a waste!&lt;br /&gt;&lt;br /&gt;Anyway, I'm going to overhaul my site. I really need to. I have lots of projects and it's time to put them together in one domain name. Something like Google or Yahoo, where they put all their products into a sub domains. (Example: maps.google.com or games.yahoo.com)&lt;br /&gt;&lt;br /&gt;By doing this, I will be able to show all of my old and new projects I'm working on during my spare time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-5913950035632190435?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/5913950035632190435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=5913950035632190435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/5913950035632190435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/5913950035632190435'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2007/01/wasted-domain-names.html' title='Wasted Domain Names!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-2783710823875130235</id><published>2007-01-04T16:01:00.000-08:00</published><updated>2007-01-04T16:02:22.768-08:00</updated><title type='text'>Happy New Year to all!</title><content type='html'>The title say so... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-2783710823875130235?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/2783710823875130235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=2783710823875130235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2783710823875130235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2783710823875130235'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2007/01/happy-new-year-to-all.html' title='Happy New Year to all!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-8161445520883938311</id><published>2007-01-04T15:48:00.000-08:00</published><updated>2007-01-04T16:01:40.080-08:00</updated><title type='text'>Finally, I have a Dedicated Server at home!</title><content type='html'>I mentioned last year that I need to setup my own Dedicated Server since it is too expensive to rent one. Now my server is up and running at home. I haven't migrated this site though. Probably this month.&lt;br /&gt;&lt;br /&gt;I calculated the cost of having dedicated server at home. I think it is way much cheaper. Below are the breakdown expenses:&lt;br /&gt;&lt;br /&gt;Dedicated Server (Home)&lt;br /&gt;&lt;br /&gt;1. AT&amp;T  ($330)&lt;br /&gt;- $250 for technician&lt;br /&gt;- $80 for gateway/router&lt;br /&gt;2. Windows XP Professional ($300)&lt;br /&gt;3. Desktop PC ($600)&lt;br /&gt;Total: $1,230&lt;br /&gt;&lt;br /&gt;Dedicated Server (Rentals)&lt;br /&gt;&lt;br /&gt;1. Celeron/256RAM ($130/month)&lt;br /&gt;&lt;br /&gt;In 1yr:&lt;br /&gt;&lt;br /&gt;Rent: $130 x 12 =  $1,560&lt;br /&gt;Own: $50x12 = $600 + $1,230 = $1,830&lt;br /&gt;&lt;br /&gt;In 2yrs:&lt;br /&gt;&lt;br /&gt;Rent: $130 x 24 =  $3,120&lt;br /&gt;Own: $50x24 = $1200+ $1,230 = $2,430&lt;br /&gt;&lt;br /&gt;and so on....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-8161445520883938311?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/8161445520883938311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=8161445520883938311' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/8161445520883938311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/8161445520883938311'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2007/01/finally-i-have-dedicated-server-at-home.html' title='Finally, I have a Dedicated Server at home!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-886552808912190145</id><published>2006-12-18T12:48:00.000-08:00</published><updated>2006-12-18T13:05:52.041-08:00</updated><title type='text'>If I were Bill Gates!</title><content type='html'>If I were Bill Gates...&lt;br /&gt;... Windows will have the same look and feel.&lt;br /&gt;&lt;br /&gt;Why?&lt;br /&gt;... Because, Bill Gates and I have same taste!&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;I wrote this for nothing. I just get frustrated with our artists 'At Work'. He has a mediocre skills. I don't know why, it's either they don't have a good taste for an art or they just doesn't care. We have this so called 'artist' but we have the same skills. I can easily do what he did and I'm a developer. I want something better if not the best. I want him to come up with a good concept, something I can't do using gradient. This is a challenge for the artist!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Valadorf - I'm not pertaining to you ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-886552808912190145?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/886552808912190145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=886552808912190145' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/886552808912190145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/886552808912190145'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/12/if-i-were-bill-gates.html' title='If I were Bill Gates!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-8985053153819332820</id><published>2006-12-11T21:03:00.000-08:00</published><updated>2006-12-11T21:14:41.372-08:00</updated><title type='text'>Dedicated Server at my Garage!</title><content type='html'>I am currently renting a dedicated server for 6 months. The price is ridiculous. My server cost $80/month and after the 6 months contract, they will increase it by $50. Yeah, it's correct 50. So I'm expecting to pay $130 after that.&lt;br /&gt;&lt;br /&gt;I need to setup a server in my garage before my contract expires. This is cheaper and practical. First, this site is only a hobby. I don't have sponsors yet. I did this because I want to learn and to beef up my programming skills. I'm having fun and I want to make other people smile with my programs ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-8985053153819332820?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/8985053153819332820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=8985053153819332820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/8985053153819332820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/8985053153819332820'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/12/dedicated-server-at-my-garage.html' title='Dedicated Server at my Garage!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-3615357791369095902</id><published>2006-12-01T20:52:00.000-08:00</published><updated>2006-12-11T21:15:08.234-08:00</updated><title type='text'>Web Joggle Improvements!</title><content type='html'>I played Web Joggle and noticed that it's a bit selfish in giving a good words. I can't score past 100+ so I'm frustrated. I noticed that Boggle and other boggle clones like Word Hunt and WEBoggle is very kind when it comes to board generation.&lt;br /&gt;&lt;br /&gt;So I spent some time studying the Vowel and Consonant letters distribution in my code and Viola! I found the perfect combination, a balanced board. This will allow players to form more words and get high scores.&lt;br /&gt;&lt;br /&gt;Now, my Web Joggle is FUN, FUN, FUN to play!!!&lt;br /&gt;&lt;br /&gt;Try and play it here -&gt; &lt;a href="http://www.clownfishgames.com"&gt;http://www.clownfishgames.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-3615357791369095902?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/3615357791369095902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=3615357791369095902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/3615357791369095902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/3615357791369095902'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/12/web-joggle-improvement.html' title='Web Joggle Improvements!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-2669541773505676955</id><published>2006-11-11T22:15:00.000-08:00</published><updated>2006-12-01T20:52:10.425-08:00</updated><title type='text'>Multiplayer Boggle using Flash MX - WEBoggle!</title><content type='html'>I'm working on multiplayer version of Boggle game using Flash. This will allow players to play at the same time in real time.&lt;br /&gt;&lt;br /&gt;For Boggle lovers, this is something to watch out for. Keep visiting my site for updates and look for WEBoggle ;-)&lt;br /&gt;&lt;br /&gt;Actually, to avoid having issues I called my game Web Joggle!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-2669541773505676955?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/2669541773505676955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=2669541773505676955' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2669541773505676955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2669541773505676955'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/11/multiplayer-weboggle.html' title='Multiplayer Boggle using Flash MX - WEBoggle!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-2857460846441139729</id><published>2006-11-08T11:06:00.000-08:00</published><updated>2006-11-08T11:14:06.933-08:00</updated><title type='text'>Clownfish Games goin' multiplayer!</title><content type='html'>After spending few months of research and development, I finally finish the basic multiplayer engine for my website. Now, the new Clownfish Games website is up and running!&lt;br /&gt;&lt;br /&gt;What's New?&lt;br /&gt;&lt;br /&gt;- Added new chat panel so you can chat while playing.&lt;br /&gt;- Disabled guest score posting to be fair with the registered players.&lt;br /&gt;- Monthly featured players based on the highest score for the month.&lt;br /&gt;- Monthly Top 50 Players to give chance to other players.&lt;br /&gt;&lt;br /&gt;And more surprises and cool features coming soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-2857460846441139729?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/2857460846441139729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=2857460846441139729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2857460846441139729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2857460846441139729'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/11/clownfish-games-goin-multiplayer.html' title='Clownfish Games goin&apos; multiplayer!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-2357865217447279892</id><published>2006-11-03T20:29:00.000-08:00</published><updated>2006-11-03T21:55:29.291-08:00</updated><title type='text'>JDBC/MySQL Communications link failure - SOLUTION</title><content type='html'>While working on my Java Game Server, I came across a frustrating error. The JDBC and MySQL connection will fail after 8hrs of being idle. Meaning after 8hrs, any succeeding connection request will throw an exception:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;com.mysql.jdbc.CommunicationsException&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Communications link failure due to underlying exception&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I've been figuring out what's wrong so I tried searching the web for a work around or solution. Below are the possible solutions:&lt;br /&gt;&lt;br /&gt;1. Increase the MySQL wait_timeout value (in seconds) to a ridiculously big value (Example: 1 year = 31,536,000 secs) in \etc\ my.cnf config.&lt;br /&gt;&lt;br /&gt;2. Use JDBC connection polling. There are lots of free code availabe on the net. Go google ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pdf.coreservlets.com/CSAJSP-Chapter18.pdf"&gt;http://pdf.coreservlets.com/CSAJSP-Chapter18.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. My simple solution is to register the driver whenever you need to get the connection and unregister after using it. You also need to create a thread to keep the connection alive every hour.&lt;br /&gt;&lt;br /&gt;I believe it will be clearer if I'll post my code here:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;class ConnectionKeepAlive extends Thread&lt;br /&gt;{&lt;br /&gt;private Database m_database;&lt;br /&gt;&lt;br /&gt;ConnectionKeepAlive(Database database)&lt;br /&gt;{&lt;br /&gt;this.m_database = database;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void run()&lt;br /&gt;{&lt;br /&gt;while(true)&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;sleep(Constants.TIME_ONE_HOUR);&lt;br /&gt;}&lt;br /&gt;catch(InterruptedException ie) {}&lt;br /&gt;&lt;br /&gt;m_database.connectionKeepAlive();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//==============&lt;br /&gt;&lt;br /&gt;public class Database{&lt;br /&gt;&lt;br /&gt;ConnectionKeepAlive m_keepAlive = null;&lt;br /&gt;ConnectionPool m_connectionPool = null;&lt;br /&gt;&lt;br /&gt;Database()&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{ m_connectionPool = new ConnectionPool(Constants.JDBC_MYSQL_DRIVER, Constants.JDBC_MYSQL_URL,&lt;br /&gt;Constants.JDBC_MYSQL_USERNAME,&lt;br /&gt;Constants.JDBC_MYSQL_PASSWORD,&lt;br /&gt;Constants.JDBC_MIN_POOL_SIZE,&lt;br /&gt;Constants.JDBC_MAX_POOL_SIZE,&lt;br /&gt;true);&lt;br /&gt;}&lt;br /&gt;catch(Exception e)&lt;br /&gt;{&lt;br /&gt;System.exit(1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;m_keepAlive = new ConnectionKeepAlive(this);&lt;br /&gt;m_keepAlive.start();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public synchronized Connection getConnection() throws SQLException&lt;br /&gt;{&lt;br /&gt;return m_connectionPool.getConnection();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public synchronized void connectionKeepAlive()&lt;br /&gt;{&lt;br /&gt;Statement statement = null;&lt;br /&gt;Connection conn = null;&lt;br /&gt;String query = "";&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;conn = getConnection();&lt;br /&gt;statement = conn.createStatement();&lt;br /&gt;&lt;br /&gt;query = "SELECT CURRENT_DATE()";&lt;br /&gt;}&lt;br /&gt;catch(Exception e) { }&lt;br /&gt;finally&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;if (statement != null)&lt;br /&gt;{&lt;br /&gt;statement.close();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if (conn != null)&lt;br /&gt;{&lt;br /&gt;m_connectionPool.free(conn);&lt;br /&gt;conn.close();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;catch(Exception e) { }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Disclaimer: Use at your own RISK. I am NOT responsible for any damage that this code will cause in your PC. Good luck ;-)&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-2357865217447279892?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/2357865217447279892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=2357865217447279892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2357865217447279892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/2357865217447279892'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/11/jdbcmysql-communications-link-failure.html' title='JDBC/MySQL Communications link failure - SOLUTION'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-60902464450877654</id><published>2006-11-01T09:40:00.000-08:00</published><updated>2006-11-01T09:50:14.934-08:00</updated><title type='text'>Now it's official!</title><content type='html'>I took me a while to think of a good name for my mascot. And while typing this, I realize that I should give him a very simple name.&lt;br /&gt;&lt;br /&gt;Finally, it's official, I'm going to call him... Mr. Clownfish!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-60902464450877654?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/60902464450877654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=60902464450877654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/60902464450877654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/60902464450877654'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/11/now-its-official.html' title='Now it&apos;s official!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-4552563949189728992</id><published>2006-11-01T09:26:00.000-08:00</published><updated>2006-11-01T09:35:25.434-08:00</updated><title type='text'>So what is Clownfish Games?</title><content type='html'>Clownfish Games is a 'personally owned' website. It is a place to play free online multiplayer games, chat and make new friends. Apart from having simple but elegant, fast-loading games, it has a remarkable key feature: 100% FREE TO PLAY!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.clownfishgames.com"&gt;http://www.clownfishgames.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This domain name was inpired by Pixar's movie - Nemo! I want something cute and fun mascot on my website so I came up with a 'clownfish' idea. My friend created the clownfish mascot using 3DSmax, Photoshop and Flash and it turned out great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-4552563949189728992?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/4552563949189728992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=4552563949189728992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/4552563949189728992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/4552563949189728992'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/11/so-what-is-clownfish-games.html' title='So what is Clownfish Games?'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3792234252685348585.post-3324496068979419873</id><published>2006-10-30T12:19:00.000-08:00</published><updated>2006-10-30T16:26:45.115-08:00</updated><title type='text'>Welcome to Clownfish Games Blog!</title><content type='html'>I'm so glad that blog became popular. With this I can get rid of the traditional "What's New" link or section in my site and replace it with a Blog instead. It's easier to maintain and at the same time, other fellow bloggers will get a chance to read it.&lt;br /&gt;&lt;br /&gt;I intend to post some of my personal blogs too. It's hard to maintain multiple blogs so just skip any blogs that doesn't interest you ;-)&lt;br /&gt;&lt;br /&gt;And now, my adventure begins...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3792234252685348585-3324496068979419873?l=clownfishgames.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clownfishgames.blogspot.com/feeds/3324496068979419873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3792234252685348585&amp;postID=3324496068979419873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/3324496068979419873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3792234252685348585/posts/default/3324496068979419873'/><link rel='alternate' type='text/html' href='http://clownfishgames.blogspot.com/2006/10/welcome-to-clownfish-games-blog.html' title='Welcome to Clownfish Games Blog!'/><author><name>Mr. Clownfish</name><uri>http://www.blogger.com/profile/02898131881117903926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.clownfishgames.com/players/mrclownfish.jpg'/></author><thr:total>0</thr:total></entry></feed>
