B biechangjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-11 #1 本人要用DELPHI开发即时通讯系统。但本人去服务器端不算太明白。还有就是性能问题。谁能给我提供一些资料 帮顶有分呀
B biechangjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-15 #4 我也说不明白呀。有做过即时通讯的朋友可以给点帮助呀。
H huhaitaode Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-15 #5 PEmployee = ^Employee; Employee = record {用户} ID : Integer {ID号} LoginName, {登录名} Password: string[20]; {密码} Name: string[40]; {名称} Sex: Integer; {性别} Birth: Double; {出生年月} Pick: Integer; {头像} Office: string[15];{办公电话} Home: string[15];{住宅电话} Mobil: string[15];{手机} Address: string[100];{地址} Code: string[10];{邮政编码} Email: string[50];{电子邮件} Note: string[100];{备注} State: string[20]; {状态} IsMe: Boolean; {是否是本人} LocalIP: string[15]; {本机地址} LocalPort: Integer; {本机端口} IP: string[15]; {对外地址} Port: Integer; {对外端口} MACNO: string[30]; {网卡地址} HaveAudioDevice, {是否有声音设备} HaveVideoDevice: Boolean; {是否有摄像头设备} AThread: TIdPeerThread; {连接socket线程} MySocket: TMySocket;{socket类} end;
PEmployee = ^Employee; Employee = record {用户} ID : Integer {ID号} LoginName, {登录名} Password: string[20]; {密码} Name: string[40]; {名称} Sex: Integer; {性别} Birth: Double; {出生年月} Pick: Integer; {头像} Office: string[15];{办公电话} Home: string[15];{住宅电话} Mobil: string[15];{手机} Address: string[100];{地址} Code: string[10];{邮政编码} Email: string[50];{电子邮件} Note: string[100];{备注} State: string[20]; {状态} IsMe: Boolean; {是否是本人} LocalIP: string[15]; {本机地址} LocalPort: Integer; {本机端口} IP: string[15]; {对外地址} Port: Integer; {对外端口} MACNO: string[30]; {网卡地址} HaveAudioDevice, {是否有声音设备} HaveVideoDevice: Boolean; {是否有摄像头设备} AThread: TIdPeerThread; {连接socket线程} MySocket: TMySocket;{socket类} end;
S SiWeiLiuLang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-16 #7 参考下 http://www.delphifans.com/SoftView/SoftView_875.html
S sonican Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-17 #8 这需要用到多线程了,一个线程负责收数据包,收到后把数据包放到一个数据包列表中。 一个线程负责处理数据包,将数据包列表中的数据包取出然后处理。 使用INDY,ICS控件均可
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-17 #9 建议楼主还是先找一些基本的例子看看,如delphi自带的demos里面就有internet/chat,还有indy的例子,当然, 如果能够找一些TCP/IP书籍看看,肯定会有很大的帮助.
W wanglong3 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-18 #10 光有TCP协议还不叫即时通信系统,还要有点对点的协议
B biechangjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-18 #11 兄弟们你们说一个服务器能受得了多少客户端的连接呀
B biechangjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-18 #14 我现在手里一点资料都没有呀。 还有个问题就是怎样与局域网中的计算机点对点呀。比如我在外网给你一外网IP中的内部局域网的计算机发送。如果只用IP地址就不行了。怎么办呀。
9 9278707 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-18 #17 如果服务器端对每个客户端连接新建一个线程,我在我机子上测试,最多能有200个连接。 建议服务器端采用I/O传输模式的完成端口模式,最大连接数能达到1200个。 你可以去http://www.jabber.org/下一个开源的程序研究一下。
如果服务器端对每个客户端连接新建一个线程,我在我机子上测试,最多能有200个连接。 建议服务器端采用I/O传输模式的完成端口模式,最大连接数能达到1200个。 你可以去http://www.jabber.org/下一个开源的程序研究一下。
B biechangjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-18 #18 to:huhaitaode NET 穿透是什么意思呀。谁能提供给我点资料呀。 to:9278707 jabber 我看过。源代码没怎么看。 你说服务器我用jabber 的好吗?还是自己写呀。我在想QQ是不是自己写的服务器呀
to:huhaitaode NET 穿透是什么意思呀。谁能提供给我点资料呀。 to:9278707 jabber 我看过。源代码没怎么看。 你说服务器我用jabber 的好吗?还是自己写呀。我在想QQ是不是自己写的服务器呀
B biechangjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-19 #19 谁研究过 ANYQ 呀。如果有人研究请加我呀。 MSN:bcj1983@hotmail.com
深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-19 #20 P2P之UDP穿透NAT的原理与实现(附源代码) http://www.ppcn.net/n1306c2.aspx