| Answers to Technique Questions | | 1. In my flash chat room client, text overflow the textfield, what's wrong? You are probably using the first version of flash player 6.0 or even lower version. Please download current version of flash player which is free from here. Bingo! problem resolved.
2. What version of jdk is needed to run 123flashchat server? Since our server adapted the great-performance java.net.nio package, you need jdk 1.4 or above. We recommend jdk 1.5 or above. Please try to update your jre version to greatly enhance performance. Note: for Windows or Linux user, jdk is already included in our download package, you don't have to bother to install it manually again.
3. Do you provide a Windows exe client? Yes, you can download a Windows exe client. The advantages: it can save chat log to user's hard drive. It's also perfect to online live supporters because it can locally connect to the chat server, and with two Windows clients activated in the system tray, both the monitor window and the chat window are placed in the Windows client instead of in the browser, so that you won't be diverted to other webpages by mistake. You can also offer this exe client to your members to free download, so that they don't have to visit your website to chat with other members, just follow the instructions in the Windows exe client download package to configure it for your own use.
4. Can you create an OEM Windows EXE chat client for me? Yes, we can. Other than that, we can even create a Custom Chat Installer for you! Including all the custom signs showing in the screenshots here, which would be $100.
5. The operation system on my server is Sun Solaris, why my chat server suddenly terminate and the process disappear? To run a Java multi-thread program with J2SDK 1.4.x under Solaris system, a patch is indispensable. Please check your system patch. For details, check here: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE
6. Why does my flash client keep loading? Please make sure you have located the "lang" and "skin" folders into the right directory you've defined in client.xml.
7. Why doesn't my logo appear? First check if the logo exists in the skin folder you've chosen. The logo can only be jpg or swf format, not gif or png, and not bmp either. For jpg logo, make sure it's in non-progressive mode. If not, please use a software like acdsee to convert it. eg: open your jpg in acdsee, then File -> Save as, choose options in popup dialog and in the option of encoding, DON'T check Progressive, then save jpg. Done.
8. How does the flash client support firewall? 123 flash chat client communicates with server via TCP protocol. It use a specific port(which can be either lower or higher than 1024), add a rule in your firewall server to allow access. If the end users are behind firewall, he can open your specific port of his firewall(outgoing port)to access chat. 123flashchat current version now support 80 port, which is allowed by most of the firewall but needs flash player 7 support. Details here>>
9. How to bind 80 port? Of course you can bind chat server 80 port, but you have to make sure you still have free 80 port. As we know, http server is always binded on 80 port, so if you have any http server like IIS or Apache, 80 port will be taken by default, that's why you failed to start chat server on 80 port, cause it's already used.
Here is the solution: If you have only 1 ip address on your server and 80 port must be bound on web server, then there is no way to bind 80 port on chat server, too.
But if you have 2 or more IPs in your server, you can do it this way: bind 80 port of one IP on web server, then bind the free 80 port of another IPs to chat server. For example, you have 2 IPs: 1.2.3.4 9.8.7.6 and you installed apache on your server. (You can find all your IPs with the command: "ifconfig -a" ) 1). please edit httpd.conf (apache configuration file)
Listen 1.2.3.4:80 (Don't use "Listen 80" , it will use all 80 port on every IPs) restart the web server, then you have the free 80 port on 9.8.7.6
2). edit 123flashchat configuration file: fcserver.xml
restart the chat server, then you can use 80 port!
for IIS web server, it's the same. PS: If your server is Unix/Linux OS, you have to login to root account first to bind the 80 port, because only root account can bind the port lower than 1024.
10. My server runs Freebsd, can I install 123 flash chat server on it? Since freebsd doesn't have official java support, freebsd is not very compatible with java. 123flashchat uses SUN jdk new nio, even with SUN jdk installed, even though you can install 123flashchat on your Freebsd, it can't be very stable. We've tried hard to resolve this problem but so far there isn't any satisfying solution. We strongly recommend linux server. because we've done a lot of high-load test on linux server, the performance of 123flashchat on linux is very superb. If you don't have a proper server, you may consider our chat hosting service. we offer affordable hosting price to license buyer. http://www.123flashchat.com/host.html
11. Can I install 123 flash chat software without a server? Unfortunately you can't run chat server without a server, but you can consider our affordable chat server hosting plan.
12. What's the bandwidth necessary for running 123 flash chat server software? 123flashchat uses much less bandwidth than ordinary chat softwares because it's based on TCP socket communication, instead of refresh technology. The bandwidth required by the chat server depends on the number of concurrent chatters and the frequency of chatting. ex: for 20 people in one room and 1 message sent by one of the users every 10 second, if the average size of messages is 100 bytes, then the server needs a bandwidth of (20 messages sent to users every 10 seconds)*100 bytes/10 s *8 = 1.6 k bps. That means if you have about 20 people chat a lot in your chat room, Bandwidth per day: 86400 x 1.6 k =135M Bandwidth per month: 135 X30 =4.05G You can see usually you don't have to worry about bandwidth with 123 Flash Chat.
13. Why "connection failed"?First of all, did you install the chat server on a dedicated server or at least a VDS/VPS? Because only ftp authority on a shared hosting is not enough to run java application on server. If unfortunately you can't host the chat, we offer cheap hosting service: http://www.123flashchat.com/host.html 1) Please check if your chat server already started. 2) Check your client.xml to make sure host value is correct, it should be in the url string , after "http://"and before the first "/". eg: your url is http://aaa.bbb.com/ccc/chat.html , then the hostname should be "aaa.bbb.com". 3) If still a problem, please check if your firewall has open the port 51127. 4) still not work? then send us the chat URL, we can help to check it out.
14. 123flashchat hardware requirements? Most server hardware configurations are eligible for this chat server. The minimum configuration: Pentium II 500 MHz 64 Mb of RAM. 256 Mb or more is recommended. 500 Mb Hard disk Adding extra RAM and processors will improve the performance.
15. in Mysql, "Attempted reconnect 3 times. Giving up. " What shall I do?Details here>>
16. What plug-in my users need? Only flash player 6 or above is needed. Macromedia Flash Player is the most pervasive software platform in the world, used by over 1 million professionals and reaching 98% of Internet-enabled desktops worldwide as well as a wide range of devices. Details here>> The user who doesn't have flash player will be notified by a popup message that he need flash player to chat and be directed to macromedia to free download it.
17. Can I put AD banner in my chatroom to earn money from chat? Yes, you can insert one or multiple AD banners in the chatroom. Details here: http://www.123flashchat.com/howto_advertising_banner.html Further more, a text AD feature is also available in 123flashchat. It's perfect to broadcast scheduled text advertisement or site news to chat window, too. The parameter in the "default.xml" is called "robot-message".
18. How to auto-detect flash player 7.0.19.0 ? Please download the zip file, uncompress it and upload these files to the folder where the "123flashchat.swf" is located. Then when a user visits 123flashchat.html, it will detect if the user has the latest flash player 7.0.19.0 or not. To modify the page style, please edit the html pages in the zip package.
19. Can 123 flash chat run on shared hosting? It requires a dedicated server or unrestricted shell account to run Java application on the server, but most shared hostings don't allow running standalone server application, therefore we suggest VDS (virtual dedicated server)/VPS(virtual private server) host plan which is cheaper than the dedicated server to run 123 flash chat Java server. Only FTP access is not enough to install 123flashchat on your server, you'll need Telnet or SSH root account to install it. If that's not what you have, fortunately we offer affordable chat hosting service too. You can get a chat room easily and leave chat room installation and maintenance all to us. Note: Even if we host chat for you, the existing database of your web site can still be seamlessly integrated with the chat after uploading a dynamic web application like a PHP, ASP or JSP file to your web host by following our further instructions.
20. Can 123 flash chat support thousands of connections? Yes, 123 flash chat support high load. and here's the details: 123 Flash Chat Server Performance tuning tutorial. Another feature in newly release 5.0 is called "Database Connection Pool", when thousands concurrent users are online, by increasing pool size appropriately you can ensure the stability of connecting database and handle high load/ busy traffic.
23. How to load 123flashchat.swf to flash movie of our site? Use following action script code: loader._lockroot = true; loader.loadMovie("123flashchat.swf"); A sample can be downloaded here.
26. When I upgrade my chatroom, it says "missing fclib.jar", what should I do?This error is mostly caused by uploading the wrong version license into the chatroom server side. For exp : a 6.4 license is used in a 6.3 chatroom installation. To fix that , you need make sure the version of license and chat installation package to be the same and restart the chatroom server. |