2 ch1314qm CH1314QM 于 2016.09.20 09:28 提问

求问大神!上位机PC机使用socket套接字编程与DSP网络通信问题! 1C

使用socket套接字编程的上位机接收不到下位机DSP发来的数据,而抓包工具可以收到!下位机DSP驱动自己写的,使用UDP协议!

3个回答

qq_34569122
qq_34569122   2016.09.21 17:00

大兄弟,至少要贴点代码吧。。。

loway1994
loway1994   2016.09.22 12:29

..端口打开了吗 bind了吗 recv使用正确吗 代码也没有 怎么帮你

CH1314QM
CH1314QM   2016.10.22 10:08

问题解决了,不是我的上位机问题,是DSP中网卡驱动写的有问题,并没有按照通用格式封装数据,导致数据接收到无法分用

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
pc和dsp 之间的通信
dsp 和pc之间的通信: 1、pc给dsp 发送数据,dsp收到后回复,pc收到数据后再发送下一帧,这种为可靠传输; 2、pc不断的给dsp发送帧,帧数据包括 序号校验,dsp收到数据后处理,pc不知道dsp 的状态,要求dsp 的处理数据能力比较快,这种为非可靠传输;
[python] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,Python网络编程也类似。同时最近找工作笔试面试考察Socket套接字、TCP\UDP区别比较多,所以这篇文章主要精简了《Python核心编程(第二版)》第16章内容。内容包括:服务器和客户端架构、套接字Socket、TCP\UDP通信实例和常见笔试考题。文章有详细的原理及代码和运行结果,希望文章对你有所帮助,如果有不足之处,还请海涵~
QT5实现简单的TCP通信
这段时间用到了QT的TCP通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。 使用QT的网络套接字需要.pro文件中加入一句: QT += network 一、客户端 1、客户端的代码比服务器稍简单,总的来说,使用QT中的QTcpSocket类与服务器进行通信只需要以下5步: (1)创建QTcpSocket套接字对象 socket = new Q
[python] 网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章:                  C#网络编程之Tcp实现客户端和服务器聊天                 C#网络编程之套接字编程基础知识                 C#网络编程之使用Socket类Send、Receive方法的同步通讯         Python网络编程也类似。同时最近找工作笔试面试考察Socket套接字、
Socket套接字-----最流行的网络通信程序接口之一
套接字(Socket)起初来源于UNIX,是加利福尼亚大学Berkeley分校开发的UNIX操作系统下的网络通信接口。随着UNIX操作系统的广泛使用,Socket亦当之无愧的成为了最流行的网络通信程序接口之一。
MFC(基于VS2013)连接下位机简单实例(下位机连接以及Socket数据发送接收)
很多人需要编写基于MFC的上位机程序,而这类程序首先要解决的就是网络通信的问题,这里也抽出一点时间写了一个简单的额范例,如果你的需求是如下几幅图片所示(这里用TCP调试助手模拟下位机,以便更清楚的看到我们发的信息),那么不妨可以下载下来看一看,程序的代码已经给了非常详细的注释,这里不再赘述,只放一些核心代码:这里附上程序的下载地址,自己手工 码的程序,收一点点豆子,核心代码我也直接附出来:程序下载...
PC机与单片机多机通讯问题
1.流程,串口工具设置校验位:mask,表示发送的是地址,PC机发送地址字节,多个下位机(单片机)同时接受到,目标地址下位机(可能)会回传信息,表示已经做好接收准备,其它下位机接收到该字节,判断不是自己的地址,则不需要做准备;串口工具设置校验位:space,表示发送的不是地址,PC机再次发送指令,(可能)包含目标地址和数据信息,做好准备的下位机接收数据,而其它下位机不做任何相应。
DataSocket的LabVIEW RT终端与上位机PC通信建立
近期在使用NI公司的PXI设备做远程数据采集,使用到了NI公司的DataSocket,以下是基于DataSocket技术的RT远程终端与上位机连接建立方法。 硬件: 上位机:PC(笔记本),安装LabVIEW 2015及相应版本的Real-Time模块。 RT终端:NI PXI-8110控制器(LabVIEW Real-Time系统)+PXI-6251板卡,须通过上位机的NI MAX安装Da
C++使用socket套接字的通信编程实现
最近在写一个小的服务器, 几百的并发, 边做边学习。 本文是转载 作者:心里正在嘀咕 程序代码:  链接: http://pan.baidu.com/s/1geMsmfL                             http://pan.baidu.com/s/1kV4Pq2z                             http://pan.baidu.c
Java 网络编程(五) 使用TCP/IP的套接字(Socket)进行通信
使用TCP/IP的套接字(Socket)进行通信   套接字Socket的引入   为了能够方便地开发网络应用软件,由美国伯克利大学在Unix上推出了一种应用程序访问通信协议的操作系统用调用socket(套接字)。   socket的出现,使程序员可以很方便地访问TCP/IP,从而开发各种网络应用的程序。   随着Unix的应用推广,套接字在编写网络软件中得到了极大的普及。后来,套接字又