client write
server
client read
位元組數writebyte()
unsignedbyte
readunsignedbyte()
1 writelengthstring()
string
readstring()
writebyte()
byte
readbyte()
1 writeunsignedint
unsignedint
readunsignedint()
4 writeshort
unsignedshort
readunsignedshort 2
bytes
float
short
int
方法
:返回型別
描述
位元組數
readboolean():boolean
讀取布林型資料1
readbyte():int
讀取乙個位元組資料1
readdouble():number 讀取
ieee 754
雙精度浮點數8
readfloat():number 讀取
ieee 754
單精度浮點數4
readint():int 讀取
32位整數4
readobject():* 讀取
amf格式資料n
readshort():int 讀取
16位整數2
readunsignedbyte():uint
讀取無符號位元組1
readunsignedint():uint
讀取無符號
32位整數4
readunsignedshort():uint
讀取無符號
16位整數2
readutf():string 讀取
utf – 8
字串n
socket資料收發
socket讀寫 tcp協議是面向流的,read和write呼叫的返回值往往小於引數指定的位元組數。對於read呼叫,如果接收緩衝區中有20位元組,請求讀100個位元組,就會返回20。對於write呼叫,如果請求寫100個位元組,而傳送緩衝區中只有20個位元組的空閒位置,那麼write會阻塞,直到把...
socket資料收發
tcp協議是面向流的,read和write呼叫的返回值往往小於引數指定的位元組數。對於read呼叫,如果接收緩衝區中有20位元組,請求讀100個位元組,就會返回20。對於write呼叫,如果請求寫100個位元組,而傳送緩衝區中只有20個位元組的空閒位置,那麼write會阻塞,直到把100個位元組全部...
socket 指定網口收發資料
在系統中,可能會有多片網口,工作在不同的網段,同時有不同的閘道器,socket需要繫結其中的乙個網絡卡,進行網路的通訊。設定socket指定為eth1進行收發網路包 define inte xename eth1 struct ifreq inte ce strncpy inte ce.ifr if...