Re: [xSocket-develop] How to trigger onConnect method?
Status: Inactive
Brought to you by:
grro
|
From: <jun...@wp...> - 2008-12-09 17:21:02
|
Hi,<br><br>What does it mean "if implemented" ? Is it enough to write, as I did, in IDataHandler<br><br> public boolean onConnect(INonBlockingConnection nbc) throws IOException {<br>
System.out.println("Connected!!!!!");<br>
return true;<br>
}<br><br>?<br><br>regards,<br>sly<br><br><br>Dnia 9-12-2008 o godz. 14:28 Gregor Roth napisał(a):
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Hi,<br><br>the onConnect method will be called by xsocket (if implemented), after the incoming client connection is established. This means if your flash-client connects your server, the onConnect-Method will be called automatically. <br>
<br>Often the onConnect method is used to set connection properties (e.g. a bad IP address -> connection.setWriteTransferRate) or to send a greeting message to the client (e.g. smtp -> connection.write("220 <a href="http://mx0.gmx.net">mx0.gmx.net</a> GMX Mailservices ESMTP") )<br>
<br>Gregor <br><br><br><br><div class="gmail_quote">2008/12/9 <span dir="ltr"><jun...@wp...></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi,<br>
<br>
My java application with xsocket server communicate with Flash client.<br>
Method onData works. But how to trigger onConnect method? It should be<br>
triggered when my Flash client connects, right? Do I have to send<br>
additional manually some kind of greetings message in order to trigger<br>
onConnnnect method?<br>
<br>
Hier is my code<br>
<br>
<Main.java><br>
<br>
srv = new Server(8091, new xSocketDataHandler());<br>
srv.start();<br>
<br>
<xSocketDataHandler.java><br>
<br>
package xsocketserver;<br>
<br>
import java.io.IOException;<br>
import java.nio.BufferUnderflowException;<br>
import java.nio.channels.ClosedChannelException;<br>
import org.xsocket.*;<br>
import org.xsocket.connection.*;<br>
<br>
public class xSocketDataHandler implements IDataHandler<br>
<br>
<br>
{<br>
public INonBlockingConnection nbc;<br>
<br>
public boolean onConnect(INonBlockingConnection nbc) throws IOException {<br>
System.out.println("Connected!!!!!");<br>
return true;<br>
}<br>
<br>
public boolean onDisconnect(INonBlockingConnection nbc) throws<br>
IOException {<br>
System.out.println("Disconected!!!!!!!!!!!!!!!!");<br>
return true;<br>
}<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
public boolean onData(INonBlockingConnection nbc) throws IOException,<br>
BufferUnderflowException, ClosedChannelException,<br>
MaxReadSizeExceededException<br>
{<br>
try<br>
{<br>
String data = nbc.readStringByDelimiter("\0");<br>
<br>
<br>
System.out.println("Reciving Data");<br>
<br>
<br>
if(data.equalsIgnoreCase("SHUTDOWN"))<br>
Main.shutdownServer();<br>
<br>
<br>
}<br>
catch(Exception ex)<br>
{<br>
System.out.println(ex.getMessage());<br>
}<br>
<br>
return true;<br>
}<br>
}<br>
<br>
regards,<br>
sly<br>
<br>
----------------------------------------------------<br>
Przyjdź za najlepiej ROCKUJĄCY "Sylwester z Sylwestrem"<br>
w Hotelu Nadmorskim w Gdyni - Kliknij:<br>
<a href="http://klik.wp.pl/?adr=http%3A%2F%2Fwww.nadmorski.pl%2Fsylwester_gdynia%2F&sid=579" target="_blank">http://klik.wp.pl/?adr=http%3A%2F%2Fwww.nadmorski.pl%2Fsylwester_gdynia%2F&sid=579</a><br>
<br>
<br>
<br>
------------------------------------------------------------------------------<br>
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.<br>
The future of the web can't happen without you. Join us at MIX09 to help<br>
pave the way to the Next Web now. Learn more and register at<br>
<a href="http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/" target="_blank">http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/</a><br>
_______________________________________________<br>
xSocket-develop mailing list<br>
<a href="mailto:xSo...@li...">xSo...@li...</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/xsocket-develop" target="_blank">https://lists.sourceforge.net/lists/listinfo/xsocket-develop</a><br>
</blockquote></div><br>
</blockquote><br><br><br /><br /><br />----------------------------------------------------<br />Objawienia Matki Boskiej w Lourdes... Stygmaty Teresy Neumann... <br />Zobacz, które cuda uznaje Kościół!<br /><A HREF="http://klik.wp.pl/?adr=http://corto.www.wp.pl/as/kosciol.html&sid=580" TARGET="_blank">http://klik.wp.pl/?adr=http://corto.www.wp.pl/as/kosciol.html&sid=580</A>
|