java下socket和delphi socket程序连接的问题

killerliu 2003-08-22 02:26:55
java写的客户端连接delphi写的服务器端(线程阻塞模式),当java客户端断开连接后,就开始对服务器端不停的发送0,但是java对java就没有问题。请问这是怎么回事?
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DanielYWoo 2003-08-23
  • 打赏
  • 举报
回复
把stack trace贴出来
killerliu 2003-08-22
  • 打赏
  • 举报
回复
我只是
Socket s= new Socket("192.168.0.2",8000);
s.close;
就出错了,什么都没有发过
DanielYWoo 2003-08-22
  • 打赏
  • 举报
回复
socket和语言没关系,你仔细看看是不是因为数据类型长度,符号位,编码的不同造成的
killerliu 2003-08-22
  • 打赏
  • 举报
回复
好像是输出流的问题,偶socket.close就开始发0,但是连接没有断,偶socket.getoutputstream.close也是开始发0,不过java和java互连没有问题。java用的是自己的socket类,而delphi用的也是自己的vcl,估计这两个东西可能在某些地方有冲突
javahui 2003-08-22
  • 打赏
  • 举报
回复
不会吧,断开连接之后还怎么能发0

理论上服务器程序不管是什么语言写的呀,JAVA程序连HTTP,FTP,POP3服务器都早已经实现,为什么你的程序不行呢?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧