求大神:VS2010 MFC界面实现远程机器人运动控制,通过TCP协议传输数据,运用Socket编程,不知道具体怎么弄

Jenny威V 2016-08-03 12:56:06
利用TCP协议实现上位机和下位机的数据传输,采用socket编程。下位机程序已经实现,就需要创建一个界面,来进行控制,如分别按下界面上的前进、后退、左转、右转等按钮,小车相应地做出相应的动作。现在就是不太清楚相应的socket套接字怎么写。不知道socket具体怎么实现,有没有相应的MFC模版啊?本人菜鸟一枚,刚接触MFC及人机交互,有太多不太清楚的地方了。
...全文
1125 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_45821171 2020-09-01
  • 打赏
  • 举报
回复
您好,你的问题是否已解决,怎么实现的?请赐教
赵4老师 2016-08-11
  • 打赏
  • 举报
回复
如果侦听的端口不一样的话,可以使用三个独立的进程。 如果侦听的端口一样的话,使用一个socket侦听,使用至少3个socket分别对应至少3个线程对应3个客户端。 搜“CPP源代码 支持多客户端的socket服务端”
Jenny威V 2016-08-11
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
不知道有多少前人掉在TCP Socket send(人多)send(病少)send(财富) recv(人多病)recv(少财富) 陷阱里面啊! http://bbs.csdn.net/topics/380167545
谢谢,现在客户端与服务端能收发数据了,按键功能也实现了。但是由于服务端有三个单片机,因此会有三个不同的端口给客户端发送数据,我客户端如何接收啊?现在只能一对一接收。是不是要使用线程啊?
Jenny威V 2016-08-11
  • 打赏
  • 举报
回复
引用 2 楼 oyljerry 的回复:
http://download.csdn.net/detail/cfxzy/6027097
谢谢,基本功能已经实现
Jenny威V 2016-08-11
  • 打赏
  • 举报
回复
引用 1 楼 VisualEleven 的回复:
可以先参考windows socket网络编程 第二版~
谢谢,现在时间紧,只能缺什么补什么了
Jenny威V 2016-08-11
  • 打赏
  • 举报
回复
引用 8 楼 ben_jobs 的回复:
你的客户机要打不不同的端口进行接收
嗯嗯,我现在是使用了三个不同按钮来分别连接服务端的不同端口,现在想把按钮都去掉,使客户端的界面一打开就自动连接服务端的不同端口,要怎么实现啊?
Jenny威V 2016-08-11
  • 打赏
  • 举报
回复
引用 1 楼 VisualEleven 的回复:
可以先参考windows socket网络编程 第二版~
服务端有三个单片机,因此会有三个不同的端口给客户端发送数据,我客户端如何接收啊?现在只能绑定服务端IP和端口号一对一接收。是不是要使用线程啊?
引用 5 楼 qq_35726175 的回复:
引用 2 楼 oyljerry 的回复:
http://download.csdn.net/detail/cfxzy/6027097
谢谢,基本功能已经实现
服务端有三个单片机,因此会有三个不同的端口给客户端发送数据,我客户端如何接收啊?现在只能绑定服务端IP和端口号一对一接收。是不是要使用线程啊?
引用 7 楼 zhao4zhong1 的回复:
如果侦听的端口不一样的话,可以使用三个独立的进程。 如果侦听的端口一样的话,使用一个socket侦听,使用至少3个socket分别对应至少3个线程对应3个客户端。 搜“CPP源代码 支持多客户端的socket服务端”
怎么在客户端开3个线程啊?我定义了三个CClientSocket类,但是加了按钮,实现了功能,现在想把按钮去掉,客户端界面一打开就把服务端的端口绑定,这个要怎么实现啊?
ben_jobs 2016-08-11
  • 打赏
  • 举报
回复
楼上给错了。
ben_jobs 2016-08-11
  • 打赏
  • 举报
回复
你的客户机要打不不同的端口进行接收
赵4老师 2016-08-05
  • 打赏
  • 举报
回复
不知道有多少前人掉在TCP Socket send(人多)send(病少)send(财富) recv(人多病)recv(少财富) 陷阱里面啊! http://bbs.csdn.net/topics/380167545
Eleven 2016-08-03
  • 打赏
  • 举报
回复
可以先参考windows socket网络编程 第二版~

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧