不管用啥语言写,原理都是差不多的,用Server Socket持续监听某个端口,每次accept到一个请求,就对这个Client Socket的发送的内容进行接收、分析,再发送给客户端一些信息。
1 | // ConsoleApplication4.cpp : This file contains the 'main' function. Program execution begins and ends there. |
上面没有写接收内容的功能,不过不难,差不多就是下面的样子:
1 |
|
result表示每次接收到的字节数,接收状态下,result大于0,并小于等于缓冲区大小,即BUFSIZE。
当然,最好不要直接使用std::string的append,可能会出现乱码等情况。
先写这么多。