一个完成端口例子,还可以用的,已经用VS2005编译通过了