现在需要向一台服务器上的一个程序发送数据,它的地址是192.0.0.2,端口是8083,我要加什么控件,可以实现此类操作,我对这个一无所知, 现在需要向一台服务器上的一个程序发送数据,它的地址是192.0.0.2,端口是8083,我要加什么控件,可以实现此类操作,我对这个一无所知,请大家帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果已经知道需要按照一定的协议发送:struct SMPACKETHEAD{unsigned int packettype; 包头unsigned char service_type; 发送类别unsigned int length; 包体长度};struct SMPACKETCONTENT{unsigned char dest_address[21]; 目的号码unsigned char source_address[21]; 源号码unsigned int sm_type; //信息类别unsigned char send_time[17]; 发送时间unsigned char validity_period[17]; 有效时间unsigned char sm_length; 短信长度unsigned char short_message[180]; 短信内容unsigned char feetype[2]; 资费类别unsigned char feecode[6]; 资费代码unsigned char serviceid[10]; 服务代码unsigned char priority; 优先级unsigned char smt; smt话单标志unsigned char reserve[10]; 保留};该怎么做? 谁能写个相关的例子,我第一次接触这种通讯编程, landog(landog)告诉我socketwinsock控件我怎么也没有在控件栏找到 delphi自带就有这个例子,学习一下吧!具体路径C:\Program Files\Borland\Delphi6\Demos\Internet\Chat : vague(小糊涂 说的没错有个例子…… vague(小糊涂)说的我看了,是一个CLIENT和一个SERVER,我现在就是要实现通过IP地址与端口,按一个协议发送数据,这只是一个单方的问题呀?还有怎么读懂这个协议? 我来改一下下:struct SMPACKETHEAD{unsigned int packettype; 包头unsigned char service_type; 发送类别unsigned int length; 包体长度pData Data; //指向数据块} *pMsg;struct SMPACKETCONTENT{unsigned char dest_address[21]; 目的号码unsigned char source_address[21]; 源号码unsigned int sm_type; //信息类别unsigned char send_time[17]; 发送时间unsigned char validity_period[17]; 有效时间unsigned char sm_length; 短信长度unsigned char short_message[180]; 短信内容unsigned char feetype[2]; 资费类别unsigned char feecode[6]; 资费代码unsigned char serviceid[10]; 服务代码unsigned char priority; 优先级unsigned char smt; smt话单标志unsigned char reserve[10]; 保留} *pData;pMsg Msg;这样pMsg->length = sizeof(struct SMPACKETHEAD) + sizeof(struct SMPACKETCONTENT)-sizeof(int)//我不知道C中,指针否为int//我也不知道你要的例了是C还是D的 我可以给你一个例子,告诉我你的EMAIL laisxy(不懂即懂,懂即不懂) 可否再传一下呀。没有收到 我觉的dzogchen(雪茹) py误认为这个协议是和TCP/IP协议同一等级的协议了,你大可用TClientSocket控件,只是在组包时遵守上面所规定的协议就是了,在Socket传送时,是字节流的,你的这些结构需最终转换成字节流放在一个 如var mSendBuf:array[0..1000] of char;的缓冲区中,然后发送 如果还收不到就换一个EMAIL给我吧!! 大概是小明的意思,我现在看不懂这个协议,不知道这个协议是什么意思,怎么使用。哎呀,我现在特别的乱。就想看看例子。其实我这里有一个VC的辕马,就是不懂,所以只好自己琢磨,如果大家有会VC的也可以帮我翻译成DELPHI laisxy(不懂即懂,懂即不懂) 你发这里吧:[email protected] 主窗口showModa了A窗口,A窗口showModa了B窗口,B窗口showModa了C窗口,C窗口showModa了D窗口 每日赚分帖 怎样弄一个进度条出来,显示从远程主机读取数据!!!!高分!!!源码最好!! ★★★★老板,卖艺不卖身啊★★★★ 两个unit怎么互相包含? 二菜問題 请问:DELPHI的帮助是如何制作的,有谁知道啊? 急! 急! 急! 用INstallshield中的一个小问题 高分奉送,请问哪里有<Delphi 开发人员指南>下载? 简单的日期函数 我想解决日期、时间、货币的格式输入问题。 关于进程问题
struct SMPACKETHEAD
{
unsigned int packettype; 包头
unsigned char service_type; 发送类别
unsigned int length; 包体长度
};struct SMPACKETCONTENT
{
unsigned char dest_address[21]; 目的号码
unsigned char source_address[21]; 源号码
unsigned int sm_type; //信息类别
unsigned char send_time[17]; 发送时间
unsigned char validity_period[17]; 有效时间
unsigned char sm_length; 短信长度
unsigned char short_message[180]; 短信内容
unsigned char feetype[2]; 资费类别
unsigned char feecode[6]; 资费代码
unsigned char serviceid[10]; 服务代码
unsigned char priority; 优先级
unsigned char smt; smt话单标志
unsigned char reserve[10]; 保留
};
该怎么做?
winsock控件
我怎么也没有在控件栏找到
具体路径C:\Program Files\Borland\Delphi6\Demos\Internet\Chat
有个例子……
我来改一下下:struct SMPACKETHEAD
{
unsigned int packettype; 包头
unsigned char service_type; 发送类别
unsigned int length; 包体长度
pData Data; //指向数据块
} *pMsg;struct SMPACKETCONTENT
{
unsigned char dest_address[21]; 目的号码
unsigned char source_address[21]; 源号码
unsigned int sm_type; //信息类别
unsigned char send_time[17]; 发送时间
unsigned char validity_period[17]; 有效时间
unsigned char sm_length; 短信长度
unsigned char short_message[180]; 短信内容
unsigned char feetype[2]; 资费类别
unsigned char feecode[6]; 资费代码
unsigned char serviceid[10]; 服务代码
unsigned char priority; 优先级
unsigned char smt; smt话单标志
unsigned char reserve[10]; 保留
} *pData;
pMsg Msg;这样
pMsg->length = sizeof(struct SMPACKETHEAD) + sizeof(struct SMPACKETCONTENT)-sizeof(int)
//我不知道C中,指针否为int//我也不知道你要的例了是C还是D的
可否再传一下呀。没有收到
你大可用TClientSocket控件,
只是在组包时遵守上面所规定的协议就是了,在Socket传送时,是字节流的,你的这些结构需最终转换成字节流放在一个 如var
mSendBuf:array[0..1000] of char;的缓冲区中,然后发送
其实我这里有一个VC的辕马,就是不懂,所以只好自己琢磨,如果大家有会VC的也可以帮我翻译成DELPHI
你发这里吧:[email protected]