<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=gb2312>
<META content="MSHTML 6.00.2900.5880" name=GENERATOR></HEAD>
<BODY id=MailContainerBody 
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0 
topMargin=0 CanvasTabStop="true" name="Compose message area">
<DIV><FONT face=宋体 size=2>Dear All:</FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=宋体 size=2>I find some thing&nbsp;confusing about ChannelFuture. 
It seems the future of Channel.write() is not done even after the message 
</FONT></DIV>
<DIV><FONT face=宋体 size=2>is received in another end of the 
channel.</FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=宋体 size=2>I'm writing a proxy in which there is some code 
like:</FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=宋体 size=2>ChannelFuture Send(Record record)//record from 
server</FONT></DIV>
<DIV><FONT face=宋体 size=2>{</FONT></DIV>
<DIV><FONT face=宋体 size=2>&nbsp;&nbsp;&nbsp;&nbsp;ChannelFuture future = 
channel.write(record);//channel to client</FONT></DIV>
<DIV><FONT face=宋体 size=2>&nbsp;&nbsp;&nbsp;&nbsp;return 
future;<BR>}&nbsp;</FONT></DIV>
<DIV><FONT face=宋体 size=2><BR></FONT><FONT face=宋体 size=2>I find that the future 
returned here is never turned done even after the client's messageReceived() is 
called. </FONT></DIV>
<DIV><FONT face=宋体 size=2>Also, after await(5000) , the thread&nbsp;is&nbsp;not 
isDone()..</FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=宋体 size=2>I am using Netty 3.0.2.&nbsp; The channel is an 
nio&nbsp;acceptedSocketChannel. Do you have some suggestions about my 
question?&nbsp;</FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=宋体 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=宋体 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks~</FONT></DIV></BODY></HTML>