Socket s = new Socket(ia, port);

 BufferedOutputStream bufOut = new BufferedOutputStream(s.getOutputStream());

 byte[] bytes = logXml.getBytes(CHARSET);

 bufOut.write(bytes);

 // 因为下边还要使用getInputStream,所以此处不可以使用bufOut.close()

 bufOut.flush(); //此处必须flush

 s.shutdownOutput();

 BufferedReader bufin = new BufferedReader(new InputStreamReader(s.getInputStream(), CHARSET));

 String line = null;

 while (null != (line = bufin.readLine()))

 {

      System.out.println(line);

 } 

最新文章

  1. 使用git删除远程仓库文件
  2. win7系统下,vs2010一调式,vs就关闭要重启
  3. LINQ的左连接、右连接、内连接
  4. Xcode的内存清理
  5. C++ 中的C_str()函数用法
  6. 【转】Maven实战(二)---多模块开发---缺少Jar包
  7. Php 的替代语法
  8. ArcGIS API for JavaScript 学习笔记(一)
  9. [置顶] C++中RTTI机制剖析
  10. 扒一扒ReentrantLock以及AQS实现原理
  11. netsh命令之ip设置
  12. [已解决]python FileNotFoundError: [WinError 3] for getsize(filepath)
  13. EasyUI 分页 偶遇 问题
  14. MAC vim安装gruvbox主题
  15. 自动驾驶技术之——无人驾驶中的CAN总线
  16. 转载:获取Nginx源码(1.3.5)《深入理解Nginx》(陶辉)
  17. linux每日命令(2):cd命令
  18. 变量和基本类型——复合类型,const限定符,处理类型
  19. 一次ssh远程不能登录的排查
  20. 牛客训练五:炫酷路途(c++与dp)

热门文章

  1. JavaScript面向对象之类的继承
  2. 关系型数据库遵循ACID规则
  3. 炉石传说__multiset
  4. [WebGL入门]十九,遮挡剔除和深度測试
  5. 将字符串变成大写----C++实现
  6. android开发步步为营之65:解决ScrollView和ListView触摸事件onInterceptTouchEvent相互冲突问题
  7. K贪心
  8. EffectiveC#17--装箱和拆箱的最小化
  9. jQuery 事件 - error() 方法
  10. MySql命令——函数