导致sendto执行的时间过长的原因

1。我向一个指定的ip(端口也指定了)发送数据,sendto瞬间完成,即使拔掉网线也瞬间完成,但是当机器和一个会一直广播的相机直连时,我的sendto执行明显变长了很多,大概有1s。
2。我机器和相机通过公司的局域网相连sendto又正常了,但是自己用交换机搭建的局域网sendto还是执行很长时间
求解可能是你的局域网对于碰撞的检测有问题。另外相机的广播频率如何?你如果和相机广播直连,那么你的网卡就处于双工状态收发并行,你的网卡性能就成为关键了,这个没有啥理论结果的
最近在这里有看到许多关于如何学好VC++的提问,而我在看《Visual C++权威剖析——MFC原理、机制与开发实例》这本书时,有看到如下这段“如何学好VC++”的内容,便摘录下来,以供大家共同参考,希望对能有用。
在一个文件下面有几个.adf格式的数据文件,想在MFC界面里面调用一个画图软件,把图形画出来,不知道该用那个函数,高手们,请帮帮小弟一下
可能我没有说清楚,我不只是调用外部程序,我需要调用外部程序直接绘制图行,就是要调一个外部绘图工具,把我生成的数据画出来,ShellExecute行吗?
就提供一个按钮吧!我计算过的数据文件存在一个文件夹下面,我想用CFileDialog和ShellExecute(调用plotXY.exe),把这些.adf格式的文件画出来,但是调用的时候,ShellExecute老是没反应,不知道哪里出毛病了
应该是相对路径的问题
ShellExecute的倒数第二个参数可以指定被启动程序的相对路径
把这个位置设成程序的运行目录试一下
恩,我刚才试过了,老是出现这个问题,你看看是什么原因呀?“
问题是plotXY.exe的用法上有没有后面加文件名作参数的用法呢?
不行呀!我用的是cfiledialog调出来的路径名,怎么才能自动的加上呢,我要是写个路径名的话,就会报错,编译过不去,我要先下了,在实验室呢,明天再向你们讨教,多谢了
我也不知道plotXY.exe有没有那种用法,反正我用的时候是直接拖进去就行了
各位,我想提取单色BMP图片的每个像素点,然后用SetPixel函数把这些像素点打印出来,形成一幅图片,请问这单色的BMP图片的像素点改怎么去提取呢?望各位赐教。。。
不怕慢的话用 GetPixel,这样需要不断反复读图片, 怕慢就把bmp像素信息一次性读到内存数组,从数组里拿
现在数据已经读到数组中了,我现在的问题是怎么从数据中得到每个像素点的是黑色的点还是白色的点,也就是怎么知道表示像素点的那个位是1还是0,望赐教。。。你说的我不是很明白啊,上面怎么看出来四字节对齐有问题呢?应该怎么改?
四字节对齐的问题我知道了,也改了,如下:
但是提取的像素点还是不对。请问还有哪方面需要注意的?
好像BMP的各种位图都要读呢,我也回复了你的一些贴啊,有代码,怎么不参考一下呢。
如果是只有两种颜色存在,那么这是二值图,调色板内存储2种颜色,一个BIT表示一个像素。0为调色板第一个颜色,1为第二个。
我是新手,想问个问题,对于不含程序主窗口,只有系统托盘、左右键单击系统托盘出现的菜单、和对话框的一个小程序来说,是不是还是要写一个主程序窗口类?实际上主窗口hWnd还是存在的,只是不显示出来而已?
因为我看到WinProc函数一定要有参数HWND hWnd。
刚开始看Win32 SDK编程,想做一个界面简单的客户端,还不是很得要领,谢谢各位
以前自己做的时候是把窗口隐藏起来了的。。。
类似的应用我的处理方式是做一个Rect为0的窗口并且将其隐藏
来源: 足球直播

你可能感兴趣的:(导致sendto执行的时间过长的原因)