CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎样用socket的sendbuf传送字符串

楼主dragonchow(十一壶)2001-05-25 13:47:00 在 Delphi / VCL组件开发及应用 提问

问题点数:80、回复次数:4Top

1 楼yukuang(编程是我的业余爱好)回复于 2001-05-25 13:49:00 得分 0

不是有个sendText吗?Top

2 楼hieefxz(凡人邪真)回复于 2001-05-25 23:48:00 得分 80

做法:type   data:=record  
                      :  
                      :  
                    end;  
  //       ....code......  
   
  ServerSocket端:  
   
  var  
        newdata:data;  
        ServerSocket1.socketconnections[i].sendbuf(newdata,sizeof(newdata));  
  //.......code...........  
   
  Clientsocket端:  
   
  type   data:=record  
                      :  
                      :  
                    end;  
  var  
      newdata1:data;  
      socket.receivebuf(newdata,receivelength);  
   
  这是基本的做法,没时间打字了,要更详细的代码给我发E-mail:hieefxz@163.net  
   
     
  Top

3 楼zhoudut(快乐的Java小菜鸟)回复于 2001-05-26 00:34:00 得分 0

sendbuf   方法:  
  参数:(var   buf;count:integer)  
  返回值:整型(integer)  
  调用sendbuf方法可以把指定数目的数据通过socket发送到服务器端。其中。buf缓冲区变量存放着要发送的数据,而count指明要发送的字节数。可以在onwrite事件中调用,也可以在任何需要的地方调用。  
  如果发送过程中发生错误,过程会中断,引发一个EsocketError异常Top

4 楼rh(花覆茅檐)回复于 2001-05-26 05:22:00 得分 0

这样用:(bcb代码)  
  struct   myStruct   *tmp;  
                                  char   Msg[2048];  
                                  memset(Msg,0,sizeof(Msg));  
                                  tmp   =   (struct   myStruct*)Msg;  
   
                                  char   *a   =   Edit1->Text.c_str();  
                                  memcpy(tmp->name,a,sizeof(a));  
                                  char   *b   =   Edit2->Text.c_str();  
                                  memcpy(tmp->msg,b,sizeof(b));  
                                  OutSocket->SendBuf(Msg,sizeof(Msg));  
                  Top

相关问题

  • winsock传送字符串的问题
  • socket发送字符串问题
  • SOCKET接收长字符串的问题
  • JavaScript调用ActiveXForm方法,怎样传送字符串参数?
  • 关于字符串传送的问题(请指点)
  • 用VB写DLL,怎样传送字符串返回值?
  • 字符串的传送,为什么要这样啊
  • socket怎么直接发送字符串,不用字节流
  • 在发一次,很菜的问题,POST消息时传送参数(字符串)
  • 关于发送消息如何把字符串转换为字节来传送

关键词

  • socket
  • sendbuf
  • newdata
  • 调用
  • msg
  • 发送
  • tmp
  • sizeof
  • var
  • char

得分解答快速导航

  • 帖主:dragonchow
  • hieefxz

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo