Fork me on GitHub
0%

相关链接:TCP连接与释放网络编程——C++实现socket通信(TCP)

相关函数:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
服务端:
socket()
bind()
listen()
epoll_create() 高并发poll模式
epoll_ctl()
epoll_wait()
accept()
read() 或 recv()等
write() 或 send()等
close()

客户端:
socket()
connect()
write() 或 send()等
read() 或 recv()等
close()
阅读全文 »

相关链接:TCP连接与释放网络编程——C++实现socket通信(TCP)

相关函数:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
服务端:
socket()
bind()
listen()
FD_ZERO()等辅助函数
select() 高并发select模式
accept()
read() 或 recv()等
write() 或 send()等
close()

客户端:
socket()
connect()
write() 或 send()等
read() 或 recv()等
close()
阅读全文 »

const

作用

  1. 修饰变量,说明该变量不可以被改变;
  2. 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer);
  3. 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改;
  4. 修饰成员函数,说明该成员函数内不能修改成员变量。
    阅读全文 »

一、背景

 这两天由于一些原因研究了研究如何在客户端C++代码中调用web服务端接口,需要访问url,并传入json数据,拿到返回值,并解析。
 现在的情形是远程服务端的接口参数和返回类型都是json的字符串。所以我们主要做的就是:连接远程url、找到接口,将基本类型的数据封装成json数据传入接口,然后获取返回值,并解析返回的json数据。
 这里需要用到的库就有url库、json库,大致了解了,接下来就要下载包进行配置了。

阅读全文 »