AS3实例:使用 Socket 、Java ,开发一个 C / S 架构的多人聊天室
今天我们来制作 Flash 聊天室,学习使用 Socket 类,用 Java 作后台,?
??以上是ServerSocket 与 AS 3 Socket??通信的基本原理。在实际应用中,会有多个客户端连接这个ServerSocket,因此要创建一个多线程的 Socket??服务器。
??下面简述一下多线程 Socket 服务器原理:当socketServer.accept()??之后就需要实例化一个线程对象,在该对象中持有socketServer.accept() 返回的 Socket??对象,然后让线程跑起来执行读写操作。如果再来一个客户端就再跑一个线程,同样执行读写操作。同时,用一个 List??容器来管理这些对象。
??最终服务器端的代码如下:
?
6. 使用output_txt .htmlText??输出文字,那么相应的写入格式可以调整为:?