首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CC3200学习笔记之网络应用基础

网络应用的基础操作时Socket,包括TCPSocket和UDP Socket

对于TCP,服务器先创建TCP Socket,并将其绑定到TPC服务器地址(sl_Bind

),然后再指定端口进行监听(sl_Listen),监听到即接受TCP连接(sl_Accept),一旦建立TCP连接,就可以进行TPC数据接收sl_Recv和发送sl_Send,最后关闭TCP Socket sl_Close

客户端则需要先创建TCP Socket,并与服务器建立TCP连接ls_Connect,一旦建立TCP连接,就可以进行TPC数据接收sl_Recv和发送sl_Send,最后关闭TCP Socket sl_Close

对于UDP,服务器只需要创建TCP Socket,并将其绑定到UDP服务器地址sl_Bind,客户端只需创建UDP Socket sl_Socket,就可以进行UDP数据接收sl_Recv和发送sl_Send,最后关闭Socket(sl_Close)

要实现可靠传输,推荐使用TCP,Socket的使用可以用操作系统,可以不用,如果不用,需要将代码运行设置为非阻塞模式(sl_SetSockOpt()),而如果使用操作系统,则考虑到线程的作用,额可以使用阻塞模式。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180204G069OP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券