Recent update: 2008-3-11
300 byte By
msdn at 2008-3-11
我手中有块测量温度的仪表,要求显示仪表的温度,计算机发一条指令,仪表返回一条信息,其指令格式是:
“仪表地址”+“仪表地址”+“读指令代码/写指令代码”+“参数代号”+“读:0/写:所写值的低字节”+“读:0/写:所写值的高字节”+“效验和低字节”+“校验和高字节”。
我编写了一段程序,可是得不到回应,哪位大虾帮小弟一把。
程序如下:
DynamicArray<byte> ByteBuf,ByteRec;
ByteBuf.Length=8;
ByteBuf[0]=129;
ByteBuf[1]=129;
ByteBuf[2]=67;
ByteBuf[3]=0;
ByteBuf[4...
SSI ļʱ
242 byte By
msdn at 2008-3-7
小弟毕业设计的课题里边有一个功能是实时传送自己绘制的图像!
我是想将客户端c1的坐标信息,画笔信息,和颜色等信息用结构表示,然后用sendbuf发送到服务器,再由服务器发往其他各个客户端。可是在MouseDown里边传送该结构体变量的时候就出错,好想报告的是套接字错误!我尝试改变了一下发送的信息,将sendbuf改成sendtext,毫无异样,能正常接受!
但是用sendtext不容易实现在服务器和客户端实现c1的画图的重现!
请高手指点!如果有必要,我下午把我的代码发上来!
SSI ļʱ
300 byte By
msdn at 2008-2-21
struct BrushType
{
bool start;//当为真是表示是第一点,为假是表示第二点此时画图
int x,y;
TColor cl;
//...
}//BrushType里边就这几个变量比较重要
BrushType *bt=new BrushType();
在image的mouseDown事件里边有这样的代码
IMage1->canvas->moveTo(X,Y);
bt->x=X,bt->y=Y;bt->start=true;
//...对其他变量扶植省略
CLientSocket1->socket->sendbuf(bt,sizeof(BrushType));
同样在m...
38 byte By
msdn at 2007-11-19
截获网络数据包是不是很麻烦,这类的资料很不好找呀!!!拜托各位了!!!!!
80 byte By
msdn at 2007-11-17
用idhttp访问网页的时候,会出现 对话框提示如下,我想捕捉这个异常,不让对话框谈出来,用try{}catch(),捕获不了为什么?已经是release了
125 byte By
msdn at 2007-9-26
毕业设计里边有个东西是:在一个客户端(c1)上画图,另一个客户端(c2)上能实时显示c1画的图形!
我是这样想的,将c1的坐标信息画笔信息全都传送到server上,然后c2实时的从server上读取信息,并且在c2上重现!
但是我不会做郁闷死了!
124 byte By
msdn at 2007-9-26
小弟是初学者,只会用这两个控件传送Text
但是我定义了一个结构:
struct brush
{
int width;
int x;
int y;
AnsiString name;
}
要从客户端1将这样结构的一个变量发送往服务器,应该怎么办?
290 byte By
msdn at 2007-9-26
我定义了这样一个数据类型
struct DataType
{
int Symbol;
AnsiString HostName;
AnsiString Message;
};
DataType *Data=new DataType();
将Data的各个部分赋值后,用SendBuf(Data,sizeof(Data)) 发出,然后在客户端程序定义了DataType *Data=new DataType();并在clientRead事件中用ReceiveBuf(data,sizeof(data))接收,可是HostName和Message好像都是空,不知道怎么搞的?请教前辈
163 byte By
msdn at 2007-8-23
CppWebBrowser1在别的机器上可以打开网页
而在我的机器上就打不开
我把防火墙,和实时监控程序都关闭了也不行,CppWebBrowser1所要打开的网址,用浏览器可以打开。
请问:是哪里出了问题?
CppWebBrowser1->Navigate(Variant(" http://www.163.com"));
300 byte By
msdn at 2007-8-23
在DBGrid中输入数据如下(这些数据并没有提交到数据库中)
名称 金额
葡萄糖 21.00
氨基酸 19.00
白加黑 35.00
我想统计这些数据的总金额,最后在Edit中显示74
做了一个Button,写代码如下
void __fastcall TForm8::Button4Click(TObject *Sender)
{
float sum=0;
for (int i=0;i<Query2->RecordCount;i++)
sum=sum+Query2JINE->AsFloat;
Edit1->Text=sum;
}
可是当我执行Button时,Edit中显示的并...
201 byte By
msdn at 2007-8-23
做一个类似“金山毒霸”那样软件,N个客户端每次在开机情况下,自动检测服务器上是否有新的软件,如果有,则自动升级(可能要考虑升级后,要更改一些配置,另加一些动态库之类),完全更换掉现有的程序,并且自动运行新的应用软件。但是要完全基于C/S模式。改动最小,能实现吗?有这方面的资料最好。客户端是WIN98,服务器是WIN2000 SERVER 。非常感谢。
我的邮件 ustc_lgy@263.net
51 byte By
msdn at 2007-8-14
如题,服务端可在局域里任何一台机上运行,运行后客户端能自动搜索服务端所在的机并与之进行通讯。
79 byte By
msdn at 2007-8-14
我用一个ServerSocket作服务器端,只允许一个IP进行一个链接,怎样实现当同一个IP出现两次链接时,让后一次链接断开,而保证第一次链接的正常通讯!!
90 byte By
msdn at 2007-8-14
我想做一个类似QQ登录的程序,就是用户输入用户名和密码,程序自动连接到服务器验证,如果成功则显示成功。请问用C++Builder 还是 Visual C# 好?
如何实现?
33 byte By
msdn at 2007-8-14
客户端程序如何限制流量,就象FlashGet一样,如何实现,谢谢
89 byte By
msdn at 2007-8-14
在Windows Sockets 2中,函数select()使用FD_SET仅能应用于和单个服务提供者相连的套接口。但是这并不限制一个应用程序使用多个服务提供者打开多个套接口。
68 byte By
msdn at 2007-8-14
要调用WINDOWS的什么函数?要INCLUDE那个头文件?
请问什么是入口点函数,如何定义,放置在程序中什么地方?
给个思路,谢谢!
177 byte By
msdn at 2007-8-14
我已经安装成功了,但是在运行以前写的没有使用indy的程序代码时也会出现提示:
[Linker Fatal Error] Fatal: Unable to open file v`/`vINDY.BPIv`/`v
因为安装了INDY9.0以后,indy.bpi变成了indy60.bpi,请问有没有办法使原来和现在的工程都能够正常运行。请教中。。。。
300 byte By
msdn at 2007-8-14
#include <unp.h>
#define MYPORT 3490
#define BACKLOG 10
void sigchld_handler(int s)
{
while(wait(NULL) > 0);
}
int main(void)
{
int sockfd,new_fd;
struct sockaddr_in my_addr;
struct sockaddr_in their_addr;
int sin_size;
struct sigaction sa;
int yes = 1;
if((sockfd=socke...
46 byte By
msdn at 2007-8-14
用这个方法是不是能知道局域网里的某个IP的机器是否开机?如果能怎么样可以实现呢?
谢谢~~
16 byte By
msdn at 2007-8-14
请大家指点,解决问题后马上派分
27 byte By
msdn at 2007-8-14
聊天程序中,怎么样在每句话后面加上时间,就像QQ那样
47 byte By
msdn at 2007-8-14
我想用send()发送一个结构体数据不知如何发送。或者是否有其它可以发送结构体数据的API。
201 byte By
msdn at 2007-8-14
有个朋友想做一个类似flashget的下载工具,有一个问题现在不能解决,希望各位大虾给予指导!
在数据库里面存了有很多地址,这些地址是文件的下载地址,用c++写出一段程序,实现下面的功能:
用多线程自动下载数据库里的地址,下载下来后按照一定的规则存放到相应的目录并且按照一定的规则重新命名
————————说的不清楚的地方请提问
能给出整体代码的最好!有各种思路的朋友尽情发言!
256 byte By
msdn at 2007-8-14
问题描述如下:
在一个线程的一个循环中,使用 一个TNMUDP控件 在某个IP段(可能数量巨大)以内进行逐IP扫描,判断有无某特定服务器开放。如果扫描到有目标服务器开放,则如何简便获得它的响应时间?
简化描述如下:
线程中: from BeginIP to EndIP
MyUDP->SendBuffer()
MyUDPOnReceive事件中:
处理数据和显示
如何获得目标服务器的响应时间?
61 byte By
msdn at 2007-8-14
请问fd_set这种数据类型时什么意思??代表什么??是不是一个简单的文件描述符???请大虾指点!!
请列一下用法!!
9 byte By
msdn at 2007-8-14
具体的实现原理!
298 byte By
msdn at 2007-8-14
在程序中动态引入TIdHTTP 类 ,创建TIdHTTP的实例,但实例的属性设置不生效.如下:
AnsiString mpcip = "127.0.0.1";
int mpcport = 700;
AnsiString url = "/service";
TStringStream *ResponseStream = new TStringStream("");
TStringStream *stream1 = streamtoMPC; //streamtoMPC是一字串流
TIdHTTP *httpLcsClient;
httpLcsClient = new TIdHTTP(0);
3 byte By
msdn at 2007-8-14
谢谢
205 byte By
msdn at 2007-8-14
SQL2000 数据库 我用C++Builder InternetExpress 开发 应用程序服务器端程序和WebServer 的CGI ,
机构如下:
user--IE--->WebServer---CGI--->ApplicationServer---SQLLink--->SQL2000数据库服务器
但是网页的美工上存在太大的问题,
那位能给一些好一点的方案,就像大富翁论坛那样,到底是如何做的。
89 byte By
msdn at 2007-8-14
客户现在提出要求,想要知道自己的网站在被浏览时,客户端是否是Modem上网?其他方式如能分得更细则最佳。菜鸟我无从下手,肯请大虾赐教。如果不行,也让我死心(其实是让客户死心)。
44 byte By
msdn at 2007-8-14
听朋友说BORLAND C++ BUILDER 不再升级了,这是真的吗?
真不敢相信!
50 byte By
msdn at 2007-8-14
关于客户端访问远程服务器的问题,如果开发需要什么样的环境,能否给简要说明一下实现方法和原理。谢谢。
66 byte By
msdn at 2007-8-14
我的猫是CON 6793-11 在AT 下调试的时候老是一应答他就给我来个嘀-----的声音
各位有谁知道是什么原因的吗?
47 byte By
msdn at 2007-8-14
我想用cb写一个与ic卡通讯的软件。现在感到最基本的cb开发串口软件的思路没有。请指点思路。
152 byte By
msdn at 2007-8-14
我使用clientsocket时,ClientSocket1->Open();成功,在onerror中处理socket异常应该怎么处理,help中的错误代码在实际测试时捕捉不到,我打印出的ErrorCode都是1500x(15003),而help中的都是个位数(3或4)这种。各位大侠处理时是怎么做的?
193 byte By
msdn at 2007-8-14
我在服务器上向客户端发循环一条信息。
例:
for (int i=0;i<3,i++)
ServerSocket->Socket->Connections[0]->SendText("你好");
我在客户端收到的竟然是:你好你好你好。
留意他当成一条信息接收了。因为我在客户端每收到一条都要处理一次。也就是要处理三次。显然就不行。
有没有人知道要怎么做才可以一次次地接收信息呢?
11 byte By
msdn at 2007-8-14
最好给点代码,谢谢了
300 byte By
msdn at 2007-8-14
小弟开发的邮件到达通知系统、OA等,都需要加上短信功能,考虑到用手机模块发,速度慢,不稳定。幸好公司已经和移动联通达成协议,已经是移动联通的短信代理商。考虑到各位兄弟的程序都可能需要短信,专门去移动联通申请网关又不够资格和资金,所以我开发了一个动态连接库DLL,直接连去移动和联通的短信网关,各位兄弟只要简单的调用几个函数就行了,Sms_Connect-连接;Sms_Send-发送短信(全国用户);Sms_Get -接收短信(移动只能是广州市,联通只能是广东省内);Sms_DisConnect-断开连接。就是这四个函数调用那么简单,绝对稳定,不会用用就死机那样。
收费:动态连接库DLL...
300 byte By
msdn at 2007-8-14
服务端接受:
int size = Socket -> ReceiveLength();
void *p[50000];
Socket->ReceiveBuf(p,size);
if(SaveDialog1 -> Execute())
{
TMemoryStream *pms = new TMemoryStream();
try
{
pms -> WriteBuffer(p,size);
pms -> SaveToFile(SaveDialo...
48 byte By
msdn at 2007-8-14
如同 telnet pop3.163.net 110,然后再输入相关指令,得到相关的返回数据。
99 byte By
msdn at 2007-8-14
用sco系统为客户端,C++Builder为服务端,
从客户端发一个近两K的包到服务端,发送成功,
但服务端接收时, 总是接不完全(大约1461b),
问有什么好的解决方法?
(希望一次能接收完)
85 byte By
msdn at 2007-8-14
(1)谁能告诉我TIdIcmpClient控件和TNMEcho控件所发的包的区别?
(2)要探测主机在线一般用那个?
(3)而另一个又是用来做什么用的呢?
107 byte By
msdn at 2007-8-14
请问哪里有Indy的实例或者试书下载呢?
我用的是CB6想采用Indy的TCPClient,TCPServer做一个网络文件发送系统
没有找到例子请问各位哪里有这样的例子或者Indy的Ebook 下载吗?
38 byte By
msdn at 2007-8-14
3Q webmin for 字符串长度改变的问题,若能解决300分相送
36 byte By
msdn at 2007-8-14
3Q webmin for 字符串长度改变的问题,若能解决300分相送
300 byte By
msdn at 2007-8-14
我做了一个简单的东西,功能要求如题目,并把页面内容保存
但是没有达到预期的效果,打开第一个连接后,就跳到最后一个页面了,gettxt得到的信息也是同一个页面的,我要的是所有页面的内容
控件如下:
一个Memo,一个CppWebBrowser,一个Button
具体程序如下:
unit1.cpp
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "mshtm...
229 byte By
msdn at 2007-8-14
想在c++builder中使用winpcap抓包,但是不知道怎样配置环境。
我将winpcap开发包中的include和lib目录下的东西全都复制到工程目录中的
include和lib中,又在project->add to project 中将lib中的packet.lib wincap.lib都加入了,我在程序中有#include<pcap.h>但是在运行时却显示
pcap.h中的某些include文件不能打开。到底环境应该怎样设置啊,大家帮帮我吧
87 byte By
msdn at 2007-8-14
我在程序中接收串口传来的数据(数据量比较大),然后利用存储过程写入oracle数据库,之后,程序接收和发送数据都不行了。为什么呢?请大虾们分析一下。怎么会连发送都不行了呢?
184 byte By
msdn at 2007-8-14
Connect() 的时候出现了
Project RevMain.exe raised exceptioin class EidSocketError with message v`/`vSocket Error # 11001v`/`v.Proecss stopped Use Step or Run to continue.
请问高手这是什么样的错误!???