C++ 关于socket

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值