<?php /** * @title: PHP+socket游戏数据统计平台发包接包类库 * @version: 1.0 * @author: perry <perry@1kyou.com> * @published: 2013-05-2 */ class TPkgxmk{ var $socket; var $connection; var $IP; var $Port; var $buffer; var $buffer_len; function __construct($IP,$Po
参考文献:极客时间傅健老师的<Netty源码剖析与实战>Talk is cheap.show me the code! ----主线:worker thread ①多路复用器(Selector)接受到OP_READ事件 ②处理OP_READ事件:NioSocketChannel.NioSocketChannelUnsafe.read(); -1分配一个初始1024字节的byte buffer来接受数据 -2从Channel接受数据到byte buffer -3记录实际接受数据大小,调整下次分配
一.lua数组 Lua数组大小不固定,下标是从 1开始. --数组 arr={"aaa","bbb","ccc"} --使用数值 for通过下标来遍历数组 ,#arr do print(arr[i]) end --使用泛型 for遍历数组 for i,v in ipairs(arr) do print(i,v) end 二.lua数据类型转换 lua提供了数据类型转换的函数,这些转换函数baokuo:转换数字和转换字符串. 1.转换字符串 to
定义一个MyServer类 import java.io.IOException;import java.net.ServerSocket; public class MyServer { public static void main(String[] args) { try { System.out.println("服务器启动"); ServerSocket ss = new ServerSocket(80); while (true) { new MyThread(ss.acc