| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1255 人关注过本帖
标题:用WINSOCK做了一个聊天工具,请指导
只看楼主 加入收藏
beyondlwm
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-7-19
收藏
 问题点数:0 回复次数:5 
用WINSOCK做了一个聊天工具,请指导
做了一个聊天工具,但是有些地方不甚理想,还望指教:

1 如果在开始输入IP的地方不输入,或者在未连接成功的情况下发送消息。系统会提示有错误,然后自动关闭程序。我希望错误出现后能发生自己设置的事件,且不自动关闭程序,就象如果连接失败时的反复提示一样。

2 聊天内容出来以后, 你说的话,和别人说的话分别用红色和蓝色来表示

3 TEXT的聊天内容实现自动换行

4 连接成功后,在发送消息的对话框中,即使点取消也能发送一个空消息,如何纠正?

5 INPUTBOX的乱码可以修正吗??



谢谢!
At0s284z.rar (7.09 KB) 用WINSOCK做了一个聊天工具,请指导


搜索更多相关主题的帖子: 聊天工具 WINSOCK 指导 
2006-11-25 02:31
beyondlwm
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-7-19
收藏
得分:0 

还有一个问题就是想知道

Private Sub myServer_ConnectionRequest(ByVal requestID As Long)
If myserver.State <> sckClosed Then
myserver.Close
End If
myserver.Accept requestID
End Sub


这段代码的意思。是不是我们每说一句话的时候,实际上客户端和服务端都重新建立了一次连接呢?

[此贴子已经被作者于2006-11-25 2:50:35编辑过]

2006-11-25 02:47
flyly
Rank: 1
等 级:新手上路
帖 子:254
专家分:0
注 册:2006-11-13
收藏
得分:0 
要程序的找我 xx5865@163.com

2006-11-27 14:24
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
收藏
得分:0 

( 我没能下载下来你的源文件)请问你用的是什么协议,写聊天程序用UDP是相当简单的。你可以发邮件给我,我把以前写的局域网聊天程序的源代码发给你。
我的e-mail: xiaopeng.qi@126.com

[此贴子已经被作者于2006-12-11 13:50:48编辑过]


鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2006-12-11 13:50
学习VB才2天
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1653
专家分:0
注 册:2006-5-4
收藏
得分:0 
Private Sub myServer_ConnectionRequest(ByVal requestID As Long)
If myserver.State <> sckClosed Then 如果mysever的状态不为关闭则..
myserver.Close
End If
myserver.Accept requestID 接受连接请求
End Sub

[GLOW=255,DeepPink,3]我的免费网盘[/GLOW]
2006-12-11 14:44
jiaqiyao2001
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-10-14
收藏
得分:0 
打不开,真的打不开
2012-10-14 20:04
快速回复:用WINSOCK做了一个聊天工具,请指导
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018365 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved