windows下的java编写的socket,unix下C写的socket客户端,
try
{
toClient.println("ok"); //客户端可以接收到
toClient.flush();
}
catch (Exception e)
{
System.out.println ("向wldep发送ok出错:"+e);
return;
}
try
{
while( (acTmpStr = fromClient.readLine()) != null ) //读取从wldep发过来的已插入成功的文件
{
try
{
if( acTmpStr.trim().equals("end") )
break;
WriteFile( acTmpStr, "rcv" ); //调用写文件函数
acTmpStr=null;
}
catch (Exception e)
{
System.out.println ("RcvFileFromWldep函数中调用WriteFile函数出错");
return;
}
acTmpStr = null;
}
System.out.println ("出了while了");
}
catch (Exception e)
{
System.out.println ( "RcvFileFromWldep函数出错:"+e );
return;
}
//向wldep发送返回信息,告诉信息传送完毕
try
{
toClient.println("888888"); //客户端不能接收到(为什么)
toClient.flush();
System.out.println ("完成");
}
catch (Exception e)
{
System.out.println ("向wldep发送返回信息出错:"+e );
return;
}------------------------------------------------
在上面,我有两个地方用了toClient.println();
可是第一个客户端能收到,为何第二个地方发过去不能收到呢?
我是用read读的,用recv读也不能收到,为什么呀,可是"完成"这两个字是可以打印出来的呀
try
{
toClient.println("ok"); //客户端可以接收到
toClient.flush();
}
catch (Exception e)
{
System.out.println ("向wldep发送ok出错:"+e);
return;
}
try
{
while( (acTmpStr = fromClient.readLine()) != null ) //读取从wldep发过来的已插入成功的文件
{
try
{
if( acTmpStr.trim().equals("end") )
break;
WriteFile( acTmpStr, "rcv" ); //调用写文件函数
acTmpStr=null;
}
catch (Exception e)
{
System.out.println ("RcvFileFromWldep函数中调用WriteFile函数出错");
return;
}
acTmpStr = null;
}
System.out.println ("出了while了");
}
catch (Exception e)
{
System.out.println ( "RcvFileFromWldep函数出错:"+e );
return;
}
//向wldep发送返回信息,告诉信息传送完毕
try
{
toClient.println("888888"); //客户端不能接收到(为什么)
toClient.flush();
System.out.println ("完成");
}
catch (Exception e)
{
System.out.println ("向wldep发送返回信息出错:"+e );
return;
}------------------------------------------------
在上面,我有两个地方用了toClient.println();
可是第一个客户端能收到,为何第二个地方发过去不能收到呢?
我是用read读的,用recv读也不能收到,为什么呀,可是"完成"这两个字是可以打印出来的呀
解决方案 »
- 看到一篇贴关于javaBean属性名前两个字母的大小写问题,有些无法理解
- 大哥大姐都来看看啊,java读取oracle中的clob
- io读写文件出现字符乱码?如何解决?
- 在线等 JAVA分行读取文件,要求回车一下读取一行
- 为什么我在contentpane里面加JButton的时候要最大化后才能看见?
- 学习java第一问
- 问个问题,eclips可以象jbuilder一样可视化开发吗?如果可以哪里有插件
- JAVA的日期的输入输出问题, 请进来看看
- 在Jbuilder7中编译成功的JApplet,但是在网页中总是显示不对,是不是html文件写的有问题还是……?
- 高手帮忙,谢谢
- 负载均衡请求转发的实现
- 看看这10来行代码,不能按照预期的进行,为什么?
我编写了一个telnet程序 第一次能登录 第二次就不能
要项在登录 我这里还要重新编译一次才可以 真崩溃