RakNet(58)学习 -- TCP Interface(TCP接口)
来源:互联网 发布:网络谣言不能传教案 编辑:程序博客网 时间:2024/05/16 14:56
TCP接口概述
连接到Telnet、HTTP服务器、mail服务器或其他
TCPInterface类可以在TCPInterface.h文件中找到,它是一个功能类用于使用TCP协议在一些必要情况下进行连接。连接过程和RakPeerInterface.h类似,但是TCPInterface类中Receive()函数返回接收到的数据,第一个字节不是一些特定的标示符。
为了获得连接状态更新,使用HasNewConnection()方法和HasLostConnection()方法。
在RakNet中没有指定的TCPInterface类的例子,但是可以参考TelnetTransport.cpp中的做法。
函数:
// 在指定的端口上启动服务器
bool Start(unsigned short port, unsigned short maxIncomingConnections);
// 停止TCP服务器
void Stop(void);
// 使用指定的端口连接到指定的主机
SystemAddress Connect(const char* host, unsigned short remotePort);
// 发送字节流
void Send( const char *data, unsigned length, SystemAddress systemAddress );
// 返回接收到的数据
Packet* Receive( void );
// 断开一个玩家/主机地址的连接
void CloseConnection( SystemAddress systemAddress );
// 解包Receive返回来的数据包
void DeallocatePacket( Packet *packet );
// 新连接的排队事件
SystemAddress HasNewConnection(void);
// 丢失的连接的排队事件
SystemAddress HasLostConnection(void);
- RakNet(58)学习 -- TCP Interface(TCP接口)
- 一日一点RakNet(59)--TCP Interface(TCP接口)
- RakNet学习(23) -- Rackspace Interface
- RakNet学习(29) -- Interface 2插件
- TCP学习---TCP头
- implement(tcp) for net interface
- RakNet学习(1)--RakNet
- 学习TCP
- 学习TCP
- TCP学习~~
- Tcp客户端接口类
- 【C#学习】接口 Interface
- tcp/ip详解学习---tcp
- TCP/IP学习笔记:TCP
- 基于 TCP 的通讯接口(TCP Utils)
- RakNet学习
- TCP/IP详解学习笔记(2)-链路层(网络层接口) .
- 网络编程学习笔记(TCP套接口选项)
- IDL与C#混合编程技术
- Hibernate中用hql查询部分字段
- 正则表达式总结
- RakNet(57)学习 -- StringCompressor(字符串压缩器)
- mount.nfs: access denied by server while mounting 192.168.0.104:/nfsboot
- RakNet(58)学习 -- TCP Interface(TCP接口)
- 获取Eclipse及插件路径汇总
- html5标签
- CALayer_超经典的阐述原理
- Visual Studio与C#编程十个实用技巧
- Linux I2C 总线浅析
- Trapping Rain Water
- 指针函数和函数指针
- 关于新浪博客输入javascript语句会自动屏蔽的解决办法