Give me a hand ,thanks(200分)

  • 主题发起人 主题发起人 王能志
  • 开始时间 开始时间

王能志

Unregistered / Unconfirmed
GUEST, unregistred user!
如何开发象oicq一样的即时聊天工具,
"ommo"就是用delphi变的.......
 

有人编出来了,可以即时聊天,其README如下:




局域网寻呼 NetCall
=============================================================
语言:Delphi 4.0 CPU:奔腾+ 系统:Windows 95+
功能:实现局域网内短信息的传递,为WinPopup的替代品。
-------------------------------------------------------------

使用方法
----------------------
运行:
在Windows 95以上平台,在StartMenu或在相应文件夹上直接点击运行。

关于NetCall
之际,就想找些在局域网使用的ICQ类软件用一下子(嘿嘿,上网上多了,发现打

----------------------
NetCall的出现,纯粹是偶然的偶然:一天在工作的计算机里跟另外一个部
门安装测试一些软件的时候,不断的打内线电话,打得手指都酸疼。于是,无聊字比打电话方便!?)。但找到的软件很多都不是专门为局域网写的,因为公司
的计算机上Windows 95的大多是486级,太耗资源的不敢用 X-( 最后惟有用微软
的WinPopup!不为什么,就因为它耗资源少。但……被OICQ宠坏了的手指头老是
向WinPopup抗议,无奈中,看见Delphi 4…… 呵呵,于是NetCall出来了。
本来在公司用起来还可以,NetCall就已经基本停止开发了,但某天,吴朝相
兄把其放在他的主页上,其后果,就是我开始收到用户们的来信,看看大家的
E-Mail,撑撑合在一起的眼皮,NetCall将继续发展……

与我联系
----------------------
本软件是免费软件,欢迎大家拷贝展示使用,使用授权请参考使用许可文件
(License.txt) ,如果您在使用过程中有任何问题,请随时联系我,我会尽快作
出答复。

E-Mail : shell_leung@126.com
相关主页: http://hsoft.yeah.com

写E-Mail、去主页留言我都欢迎。 ^_^

特别感谢
----------------------
吴朝相,没有他的帮忙,NetCall就不会让大家看见了。

大灰狼,谢谢他的不厌其烦的技术提供。 :)
 
http://westdog.yeah.net
有一个
 
这东西需要自己开发吗?
 
无论商业价值如何,可以锻炼自己的水平。
 
就是socket编程,但是比较复杂,需要考虑用户的各种信息,如果有用户上来就读出他的
信息,然后让他与好友建立连接,等等
 
关键是服务器服务程序的开发, 应该要使用大型后台数据库.
用户登录时验证密码,通过后到数据库中找出其资料和好友名单,回传给用户
然后,查询其好友中是否有在线的,在线就返回一个参数,发送,对方地址和端口号
,每隔几分钟查询一次看用户端是否有数据在发送数据或为保持连接而送往服务器的
信号.
好象有有关OICQ的资料,本来我也有一份但掉了:(
 
你可以简单的丛winsock编程做起,先实现点对点的连接,然后再写一个服务端程序,
接受每个人的登陆信息。再发给在线的所有人(服务端一定要有记录)。
收到信息后,可以通过之前你做的点对点的连接进行客户端之间的连接,可以不走服务器了
就这样,可以试试,我们共同研究
huijieqiao@263.net
 
王能志:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
哈,我前几天才做完这样一个程序,完全模仿OICQ,可以在局域网中聊天,不需要服务器。
其实这样一个程序根本和SOCKET无关,我采用的是UDP协议,这样可以降低系统的资源。
 
多人接受答案了。
 
后退
顶部