#数据通信与网络

C语言基础-网络相关函数

一、相关函数函数描述intsocket(intfamily,inttype,intprotocol);位于:<sys/socket.h>;功能:创建一个网络套接字;返回:成功返回一个非负数的描述符,出错返回-1。family:AF_INET(ipv4)|AF_INET6(ipv6)|AF_UNIX(本地)|...

Go语言基础之网络编程

  互联网的核心是一系列协议,总称为”互联网协议”(InternetProtocolSuite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们日常开发中接触较多的几个协议...
代码星球 代码星球·2020-08-07

okgo网络请求框架的实现

第一步:添加依赖:implementation'com.lzy.net:okgo:3.0.4'implementation'com.lzy.net:okrx2:2.0.2'implementation'com.lzy.net:okserver:2.0.5'第二步:创建HttpManager:示例:importandro...

retrofit2+rxjava+okhttp网络请求实现

第一步:添加依赖:compile'io.reactivex:rxandroid:1.2.0'compile'com.squareup.retrofit2:adapter-rxjava:2.1.0'compile'com.squareup.retrofit2:converter-gson:2.1.0'compile'co...

网络优化

请求打包合并网络请求,减少请求次数。对于一些接口类如统计,无需实时上报,将统计信息保存在本地,然后根据策略统一上传。这样头信息仅需上传一次,减少了流量也节省了资源。网络缓存对服务端返回数据进行缓存,设定有效时间,有效时间之内不走网络请求,减少流量消耗。备注:我们也可以自定义缓存的实现,一些网络库例如:Volley、Ok...
代码星球 代码星球·2020-08-06

Java 获取网络重定向URL(302重定向)

方法1:1importjava.net.HttpURLConnection;2importjava.net.URL;34importorg.junit.Assert;5importorg.junit.Test;67publicclassGetRedirectUrlTest{8@Test9publicvoidtest_g...

boost::asio::ip::tcp实现网络通信的小例子

Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。头文件#include<boost/asio.hpp>名空间usingnamespaceboost::asio;ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议...
代码星球 代码星球·2020-08-05

Boost.Asio 网络编程([译]Boost.Asio基本原理)

转自:https://m.w3cschool.cn/nlzbw/nlzbw-3vs825ya.html这一章涵盖了使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更复杂、更有乐趣的异步编程。网络API这一部分包含了当使用Boost.Asio编写网络应用程序时必须知道的事情。Boost.Asio命...

网络编程socket之listen函数

摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。listen函数在一般在调用bind之后-调用accept之前调用,它的函数原型是:#include<sy...

Android中判断网络连接是否可用及监控网络状态

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>1)判断是否有网络连接1publicbooleanisNetworkConnected...

Android模拟器怎么配置网络连通

PC机可以上网,PC机上面的android模拟器不能上网。其实只要使模拟器跟自己的PC在同一个网段内就行了:      首先,如果没有配置sdk的环境变量的,那么在CMD命令下进入sdk安装路径的platform-tools目录下(D:ProgramFiles...

Linux C 网络编程

获取本地ip地址,mac,通过域名获取对应的ip,是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数),直接上代码: 1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<e...
代码星球 代码星球·2020-08-05

c#获取网络时间

       publicstaticDateTimeGetInternetDate()       {      &n...
代码星球 代码星球·2020-08-05

计算机网络:这是一份全面 & 详细 的TCP协议学习指南

原文链接:blog.csdn.net用这个媒体播放器组件,实时互动时也可共同观看本地视频juejin.im计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢。阅读本文前,请先了解计算机网络基础知识:献上一份...

一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号

网络的基本概念客户端:应用C/S(客户端/服务器)B/S(浏览器/服务器)服务器:为客户端提供服务、数据、资源的机器请求:客户端向服务器索取数据响应:服务器对客户端请求作出反应,一般是返回给客户端数据  UniformResourceLocator(统一资源定位符)网络中每一个资源都对应唯一的地址&...
首页上一页...3839404142...下一页尾页