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

这个任务我能用winsock做么?这属于不可能完成的任务么?100分盼

楼主steven_liuj(昨天不等于今天)2005-08-24 20:51:31 在 VB / 网络编程 提问

朋友有个任务,必须客户端是用unix,服务器端是windows的,已经做好了unix上使用socket发送数据请求,那么我想问问,服务器上的原先用vb6写的单机程序,能否加入winsock,做成能够监听局域网信息的服务器来处理unix端的请求呢?请问有人完成过类似的任务么?这属于不可能完成的任务么? 问题点数:100、回复次数:7Top

1 楼province_(雍昊)回复于 2005-08-24 21:03:20 得分 30

可以,TCPIP协议本来就是平台无关的。  
  但接收到的数据可能需要转义,典型的就是回车换行,UNIX和WINDOWS是不同的。Top

2 楼steven_liuj(昨天不等于今天)回复于 2005-08-25 07:46:34 得分 0

是不是abc之类也要转义呢?他们的转义是基于ASCII表还是其他的?能否介绍一个转义表之类的东西呢?Top

3 楼zyg0(影子(被评为本年度最可爱流氓)回复于 2005-08-25 08:43:15 得分 20

可以的,没问题,这个与平台无关  
  如发送   123服务器执行1系列操作  
  主要是自己定义好了消息格式Top

4 楼zyg0(影子(被评为本年度最可爱流氓)回复于 2005-08-25 08:44:33 得分 0

要注意最好不要采用string类型,因为vb   string类型占2位  
  因此要转换很麻烦的Top

5 楼steven_liuj(昨天不等于今天)回复于 2005-08-25 16:36:57 得分 0

我要传输的信息中有汉字部分,例如用户名和住址,那么请问我应该如何处理?请指教,最好有例子Top

6 楼zyg0(影子(被评为本年度最可爱流氓)回复于 2005-08-25 17:12:15 得分 10

最好2边都进行unico转换,我没有遇到,说实话,不能用string类型要用byte()类型  
  vb有个转换函数StrConv   你查下msdn  
  我没有试验过,不过难度肯定很大  
  主要是string类型Top

7 楼bain8181(心语)回复于 2005-08-27 22:58:20 得分 40

TCP/ip与平台无关的,发送数据类型最好不用String类型.  
  用Byte(字节)类型的好,如果要发字符,把字符串转换为BCD码的一个byte数组就行了~  
  字符的bcd编码在各个平台基本一样~  
  就多一个转换过程,传输就变的很简单了Top

相关问题

  • 无法完成的任务?
  • PDF reader,不可能完成的任务?
  • 不可能完成的任务
  • 任务指标完成模型求解
  • 我想让Oracle自动完成一项任务。
  • 这是不可能完成的任务吗??
  • 神呐,我能按时完成任务吗?
  • 如何清除打印机里的没有完成的任务
  • 升仙了,散分!提前一年完成任务!
  • 完成这个任务,需要哪些配置!请指点!

关键词

  • 服务器
  • 平台
  • 转换
  • 数据
  • vb
  • unix
  • 转义
  • 任务
  • 完成
  • 平台无关

得分解答快速导航

  • 帖主:steven_liuj
  • province_
  • zyg0
  • zyg0
  • bain8181

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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