求助:(急)Socket编程问题

lixiaoxiao521 2005-05-11 05:16:58
偶近来要做毕设,用CB写一个基于CS模式的管理系统,可是Client和Server端现在通迅无法实现,以下的工作进行不下去了,很着急,请大虾们帮忙
具体问题如下:
偶的程序是用ClientSocket和ServerSocket来做的,Port设为1982。在客户端,偶无法与服务器端通信,当调用ClientSocket->Socket->SendText("***");时出错:WinSocketError 10053,WINSOCKET在执行SentTo()时,套接字未创建或是无效。
可是偶在服务器端调用ServerSocket->Socket->SendText("***");时,却可以正常执行的。不知道为什么了,是客户端向服务器端SendText()时,还要写些别的代码段吗?偶在书上看的例子就不用呀?请大虾们帮偶了,万分感谢呀,很急,请大虾们援手。
给分一百!
...全文
145 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixiaoxiao521 2005-05-16
  • 打赏
  • 举报
回复
结帖了,呵呵,每人25分
lixiaoxiao521 2005-05-16
  • 打赏
  • 举报
回复
呵呵,问题找到了,都是自己马虎了,SERVER端RcvText的时候,竟忘了加上那个什么Socket->Contunts[0]->RecvText();的了.呵呵,主要是俺对Socket了解不深嘛,俺一开始还以为接收也可以像发送一样,可以以广播的形式通迅哩,呵呵,丢人了。
  不好意思,麻烦大家好久。一个马虎造成的问题折磨了俺好久好久,看来以后俺真得认真查错,详细注释才行了呢。呵呵。
  
  楼上大虾,俺做的毕设题目-图书馆典藏信息管理系统。主要就是针对图书馆典藏部的图书馆自动化管理。从技术上也主要就是对数据库数据表的查询,更新等操作,以及C端与S端的通迅的实现,由于俺只做一个模块,因此不考虑多个客戶端接入,而需对S端多线程处理的问题,不过有时间的话,俺想把这方面内容也加上,呵呵。再就是打印和数据备份了,这个俺也不会,不过做到那个时候再来问大家吧,当然是如果时间够的话,要是不够了,功能俺看来就得给打个小折扣了,呵呵。
  基本上就是这个样子的,呵呵,俺还是个新手唉,好多问题还请大虾们多关照,楼上大虾哥哥,毕设快完事儿了哦,我们一起抓紧哦,呵呵。
lixiaoxiao521 2005-05-13
  • 打赏
  • 举报
回复
主要呢,还是想在这个过程中好好学一下Socket的,而且把毕设的问候语备上都花在了了解Socket上了,从别的方向入手,有点来不及了,呵呵。可是这一开始就出这个难题的,晕死了,
我后来曾把SEND事件写在别的地方,用按钮控制,可是一样出现这个问题,我想客户端和服务器端应该是连接上了的,因为服务器端里写SEND事件时,会正确的处理,客户端也可以正确的接收到传过来的数据,但是就是想不明白,为什么到了客户端,就会出现这个错误了呢
Lonelywolf1899 2005-05-13
  • 打赏
  • 举报
回复
你说说你的题目具体是什么吧,我的毕业设计也是做这个的。

给我发端消息也可以。
h2plus0 2005-05-12
  • 打赏
  • 举报
回复
如果你的设计侧重是在数据管理, 建议你不要从socket层上写起,因为这很花时间的, 而且自己定义的协议,扩充也不好。
你可以选择使用RMI,或者就用数据库方式都可以啊
happyct 2005-05-12
  • 打赏
  • 举报
回复
Error Code 10053: Software caused connection abort. (因软件原因导致连接终止)

请确保ClientSocket在Send之前,已经连接到了ServerSocket上面

还有,不要在ClientSocket的连接事件中来Send数据
constantine 2005-05-11
  • 打赏
  • 举报
回复
看bcb自带的例子chat就行了

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧