在 Visual C++ 中通过 TCP 发送字符串数据
Sending string data over TCP in visual c++
我想通过wifi将一些数据以连续字符串的形式从Visual C ++程序发送到Android应用程序。我正在尝试制作一个连续发送数据的 tcp 服务器。我应该为此使用什么 c++ 库,它易于使用,并且不需要 android 端的一些库进行解码等?我已经对接收字符串的 android 客户端部分进行了编码(我使用现有的服务器应用程序对其进行了测试)。这是安卓代码的相关部分——
class ServerThread implements Runnable {
@Override
public void run() {
Socket s = null;
try {
Log.d("TAG", "connecting to server");
s = new Socket("192.168.56.1", 1337);
BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream()));
while(true){
String line = input.readLine();}
我选择的库是boost asio。 http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio.html
这些教程适合您的想法。
Boost asio 是一个很棒的通用网络库。
看看这个问题
最佳 C/C++ 网络库 - 已提出问题
关于好的网络库。
假设你想使用boost,这可能会帮助你
Android NDK:包括 boost c++ 库
相关文章:
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- C++ - 使用用户输入的字符串数据检查结构字符串数据(无限执行 while 循环)
- 如果我在块中编写字符串文字,是否会从数据部分复制整个字符串数据?
- 无法在 c++ 中将字符串分配给字符串数据类型
- 将特定字符串数据解析为变量
- C++ 将字符串数据包转换为 iphdr语言 - 字符串数据包的格式应该是什么?
- 基于给定字符串数据类型的链表删除节点
- 插入了 C++ 数组字符串数据,但在显示输出时不显示
- 使用来自串行端口的字符串数据来操作振镜扫描仪在更高的速度下会出错
- 将元音与字符串数据类型的字符串分开,并将其存储在新字符串中
- 放置在外部 DLL 中的类中的字符串数据的内存损坏
- 创建字符串数据串起
- 如何在C++中将字符串数据存储在字符串 2D 数组中
- C++程序不返回文件中文本和字符串数据的值
- C++:在字符串数据类型中创建单词"letter after letter"
- 将向量中的字符串数据解析为适当的数据类型 c++
- 如何将提取的字符串数据转换为字符数组
- 字符串数据类型变量初始化
- 如何从本机空间中的宗地中检索字符串数据
- 在C 中使用字符串数据类型的问题