有关Socket进行客户服务器之间数据传输问题!!!(100分) 我是新手,请教各位大侠有关CS数据传输的问题!我看了一些参考书,大多数例子都是实现客户端与服务器字符类型数据的传输,我想问一下如果想传输int、double或结构体数据类型,怎么实现!!!还有如果要实现,客户端读取服务器上数据库中的数据用socket怎样实现,有没有合适的参考例子或书籍??谢谢大家了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一樣傳 可以把你的數據的指針 以及你數據的長度告知send/sendto函數 需要“串行化”成字节数组发送。socket不关心里面是不是字符,实际上应该是“字节” http://community.csdn.net/Expert/TopicView3.asp?id=5740955 随便下一个关于windows网络通讯的教程,都有介绍. 两种方式,一种是将非字符数据在内存中的数据值从首字节发送到末字节,另一种方式是将INT或DOUBLE等数值转换为字符串发送,当然,第二种形式比起第一种发送的数据量要大 传int类型?没有意义的,传过去对方也不会按照int来处理。只能是将传输过来的数据进行相应类型的转化。 send的是一个byte 序列,你可以订一个struct ,包含int成员,填充这个struct ,然后send如果你没有在填充的时候,使用htonl来转换某个int型成员的字节顺序,接收方处理这个struct也不要用ntohl来处理看双方的协议吧,不过处理的时候切忌不可以把字节缓冲区单纯的当做字符串去读取。 各位大侠,能不能给我一个简单的例子啊 ,邮箱是[email protected] http://www.codeproject.com/internet/ndk.asp用NDK就可以满足了,对数据封装得不错 大家帮我看看,CString:Right()用法,我错在哪了? 高分请教三个焦点问题 如何删除一个程序或文件那,如何删除磁盘分配表那? 求《win32多线程程序设计》的源代码,谢谢!! OnEraseBkgnd()函数的功能是什么?(高手请进) 老话题:自编ie浏览器怎样使得点击超连不使用系统ie浏览器 请教各位大侠,程序异常退出问题! 请高手指点!弹出对话框“必需的资源无法得到”是windows的那个模块出了问题? JAVA3请进 vc将程序中未被调用的函数也编译到了可执行文件中为什么??? 求助;图片颜色空间 VS2005真不好用
用NDK就可以满足了,对数据封装得不错