PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 将byte[]传给socket送出接收 相关问题
楼主:
kazumi66
(ふぅ☆Bryce♪(*′ω‵*))
2017-05-15 21:18:29
第一次写socket相关,感觉好像很多资料,却又不是看了不是很懂,
所以来发文问一下。
1.socket用什么做比较好?
因为我资料处理上又是用handler,
还是说这样就不要用asynctack?
2.我要传接的不是一般的string
是要传byte[]的资料,这样要怎么样比较好传?
如果改用bundle,又不能跟handler那边同步,而且也不好传byte[]
3.socket要输出,是要怎么写?
因为网络上教学大多都是string 要改丢byte[]是要怎样处理。
作者:
areyo
(没有名字的怪物)
2017-05-15 21:41:00
byte 和string不是可以转换吗???
作者:
y3k
(激流を制するは静水)
2017-05-16 01:02:00
.getOutputStream()跟.getInputStream()TCP Socket也只有这两个可以玩而已 Google一下吧
作者:
pttworld
(批踢踢世界)
2017-05-16 12:47:00
如果写个类别实作runnable,建构时把handler传入,应该不困难吧。
作者:
ssccg
(23)
2017-05-16 14:41:00
1 AsyncTask通常用在只用一次+短时间的作业2 Message有个obj public field,爱传什么就传什么3 Socket本来就是传byte stream,反而是string才要另外处理4 yes如果你是要需要收送资料时才开socket,用完就关掉那就用你的AsyncTask写法就好,如果是要保持连线、等不定时的回复那要用另一个thread另外你的程式Handler、Runnable都是没必要的,AsyncTask可以传参数 → AsyncTask<Params, Progress, Result>
继续阅读
[问题] android app 移除
loveyoualway
[问题] SQLite的外来键
d630200x
[问题] c# datetime ticks转换
areyo
[问题] 内建双语选单
hydefate
Re: [问题] android sdk manager问题
cookiebank
[问题] 请问一个 parse gson 的问题
jojome
[问题] mac android 模拟器无法开启?
amos6064
[问题] FB socail log in 一直闪的问题?
minesos520
[问题] SimpleCursorAdapter不能使用
d630200x
[问题] android sdk manager问题
cookiebank
Links
booklink
Contact Us: admin [ a t ] ucptt.com