Flash 客户端代码
var socket:Socket;
function connectionServer(event:MouseEvent):void{socket = new Socket();
socket.addEventListener( Event.CONNECT, onConnect );
socket.connect("127.0.0.1",8888);
socket.addEventListener( ProgressEvent.SOCKET_DATA, onSocketData );
}
function onConnect( event:Event ):void {
trace( "The socket is now connected..." );
}
function onSocketData(event:ProgressEvent ):void {
trace("Socket received " + socket.bytesAvailable + " byte(s) of data:");
var string:String = socket.readUTFBytes(socket.bytesAvailable);
txaContent.text=txaContent.text+"\n"+string;
}
function onSend(event:MouseEvent):void{
socket.writeUTFBytes("USER exampleUsername\n");
socket.flush();
}
btnConnect.addEventListener("click", connectionServer);
btnSend.addEventListener("click", onSend);
btnSend.label="发送";
btnConnect.label="连接";
C# 服务器端代码









































































