以前很少接触网络通信部分现在有这样一个应用,简单说,
一台PC机打开一个软件,这个软件负责接收来自另外一台PC发来的数据,其实是命令,
然后根据命令执行相应动作后返回给发送方结果,就是这样!
就像我们用串口接收一串数据一样,然后解析,执行,返回结果!现在我的问题是:不知从那里下手,对于这样一个简单应用,需要用到哪些基础!?
打算用VS2005做开发平台! 请高手指点!不胜感激!!
一台PC机打开一个软件,这个软件负责接收来自另外一台PC发来的数据,其实是命令,
然后根据命令执行相应动作后返回给发送方结果,就是这样!
就像我们用串口接收一串数据一样,然后解析,执行,返回结果!现在我的问题是:不知从那里下手,对于这样一个简单应用,需要用到哪些基础!?
打算用VS2005做开发平台! 请高手指点!不胜感激!!
解决方案 »
- TURE与ture的有什么区别
- 现在GIS最流行的编程语言是什么啊?
- 请问在文本框中(CEdit类)怎么实现换行?
- 关于静态变量的声明和定义,普通变量的声明和定义的区别,多谢。
- 菜菜的问题,关于位图按钮的
- 为什么#include "MyAppView.h"不行?
- 如何在一个VC自动生成的数据库程序中得到Database对象的指针?
- 怎样构造sql语句(用变量)
- 如何display多个图像在一个dialog
- 简单问题,判断三个数哪个最大的算法!
- 急!socket,客户端recv出错后退出,而服务器端的socket却依旧工作正常,两边socket信息不对称,为什么?
- winxp在底层是按unicode格式处理字符串的吧,但是为何c++中一个字符却占1个字节呢?
如果连接不成功,可以直接用ping IP地址的方式来看是否能连接成功。
掌握socket+多线程编程,一些比较复杂的比如轮询,事件通知,异步可以暂时不管
如果想迅速实现可以用C#,python
否则的话老老实实的看vs2005自带的帮助里面关于socket的部分,里面有例子分别实现了tcp和udp服务器和客户端。
看你的要求也不高,到网上下些例子,或者找本入门的书看看就差不多了