C++ 关于socket

首先,都是新手,会讲一下注意事项。
简单的连接,服务器和客户端网上一把啦全是,只要会创建工程,几乎都能运行下来。
接下来讲一些看似不简单的事情。
客户端连接服务器,只要设置好端口和IP地址就好。端口号是已知的,不知道的可以问身边的朋友,IP地址你可以自己获取也可以问,通过命令行去看就行。
其次,客户端与服务器交互数据,你得看有没有什么协议,比如大小端问题(很重要),决定了你在什么位置放数据。举个栗子,比如你用一个数组来存放你要send的数据,假设前几位是标识你自己的账号,后几位是你要发的具体内容。你存放数据的时候一定要对应。可以用memcpy函数来拼接。我一说是不是就明白了。
第三:你接收服务器数据的时候要有足够大的内存就存放这个数据(最保险的方法就是申请一个数组buf[0XFFFF]),然后要进行反解析,要把有用的信息解析出来,假设接收的前5为是你的账号,后面就是你要的数据,你要把前5位剔除出去,再去拿数据

你可能感兴趣的:(C++)