Java Socket通信在使用的时辰有不少的问题,尤其是在小代码的书写上。下面我们就看看Flash编程的写法,但愿巨匠有编码中找到自己想要的。那么闲话不多说,先来看看Java Socket通信的源代码。 1.% E5 ?( G( K/ j. L
2.! }- H) O# N }' @7 M
3.7 q R4 H) x" k! T) V& G
: e, m0 L( d& \, M. ` 4. 5.import flash.net.Socket;* F4 h1 d4 X- k# z& c) \5 ?
6.import mx.controls.Alert;
* Y8 `$ R* ?, c" x7 v% E2 ? 7.import flash.utils.ByteArray;8 \. W% s5 m2 o, B, ]
8.private var socket:Socket = new Socket();//界说Socket,筹备好情书的信封: a+ g7 O0 u" L. P' `5 Z
9.//初始化轨范; J, U6 N$ A/ {/ A
10.internal function initApp():void
, r. {" f9 a r 11.{
4 Q8 [, |9 R% l/ \$ K: [' C 12.socket.addEventListener(Event.CONNECT,funConnect); //监听是否毗连- V" k3 X4 t @* o
13.socket.addEventListener(Event.CLOSE,funClose); //监听毗连封锁 g" g2 t5 {) ~* ^2 ~) E# H; N
14.socket.addEventListener(ProgressEvent.SOCKET_DATA,funSocket); //监听输入流( a G/ ? \- f: ]. M
15.socket.connect("localhost",1024); //毗连处事器
# p* _% X$ p/ U3 M5 ^( C 16.}1 T0 g" i; [) C5 l
17.internal function funSocket(event:ProgressEvent) {
6 m- t7 V4 Q0 o, p1 I 18.var srt:String = socket.readUTF();
1 i/ y! v. I( v0 s @* X* ? 19.loveText.text = loveText.text + "n 机械人说:" + srt+"n";
# H5 ?4 d) u! A' n# V; ^( I 20.}/ }4 @ S" \9 ?. k) ~# L
21.internal function funConnect(event:Event):void3 `! I! r) L1 P6 t1 ?4 V
22.{1 v/ ]$ i) l, h
23.loveText.text+="n毗连已成立 n";
4 U/ T# i/ T J5 B1 Y+ U 24.} |