注意:向客户端写数据时最后需要加上\n,不然很久都不会得到服务端的返回。

上面为普通的socket服务端,最近项目采用apache mina框架建后台的socket服务端,采用上面的asyncSocket一直连接不上服务器,也在网上查询了大量的资料,最终发现需要如下:

NSString *requestStrFrmt =  @"发送到服务端数据";

NSData *requestData = [requestStrFrmt dataUsingEncoding:NSUTF8StringEncoding];

Byte *testByte = (Byte *)[requestData bytes];

Byte bytes[requestData.length+];

for(int i=;i<[requestData length];i++){

    bytes[i]=testByte[i];

}

bytes[requestData.length]=;

NSData *adata = [[NSData alloc] initWithBytes:bytes length:requestData.length+];

[asyncSocketwriteData:adata withTimeout:-.0tag:];

这样服务端就能正常的读取到数据并返回了

最新文章

  1. iframe用法
  2. 进击的Python【第六章】:Python的高级应用(三)面向对象编程
  3. SQL SERVER 和ACCESS的数据导入导出
  4. MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)
  5. pt-query-digest用法
  6. windows server 时间同步
  7. C# DateTime详解
  8. asp.net 小技巧
  9. 南阳理工oj88--汉诺塔(一)
  10. Linux下GPIO驱动(四) ----gpio_request();gpio_free();
  11. Set的并集
  12. Mac 上开启一个简单的服务器
  13. jsp:setProperty
  14. 【C语言探险】 第四课的第二部分:串
  15. 20170305Meetup Git、heroku drop db
  16. Nginx+Keepalived+Tomcat高可用负载均衡,Zookeeper集群配置,Mysql(MariaDB)搭建,Redis安装,FTP配置
  17. Tutorial: Generate BBox or Rectangle to locate the target obejct
  18. shell命令——if
  19. 【转】Cocos2d-x 3.x基础学习: 总结数学类Vec2/Size/Rect
  20. DB2通用数据库性能调整的常用方法

热门文章

  1. 系统日志查看logrotate 工具
  2. js写一个插件
  3. OPENSSL问题,使用fsockopen()函数提示错误
  4. 微信小程序-怎么获取当前页面的url
  5. Mysql锁的类型与简析
  6. PHP 中文乱码解决方式
  7. Java 中可变参数
  8. 使用自己的域名解析 cnblogs 博客
  9. 转:使用python的Flask实现一个RESTful API服务器端
  10. HDU 6030 Happy Necklace