3个回答
2011-05-21
展开全部
用一个网站空间来记录客户端的ip(比如客户端每1分钟向网站空间发个请求,网站空间做请求者的ip记录)
另个客户端从网站空间取ip即可
另个客户端从网站空间取ip即可
更多追问追答
追问
具体怎么做?
追答
Private Declare Function icePub_openUrl Lib "icePubDll.dll" (ByVal currentUrlString As String, ByVal strHtmlText As String, ByVal TextMaxLen As Integer, ByVal strProxy As String) As Integer
Dim str1 As String
Dim a2 As Integer
str1 = Space(1024 * 20 + 1)
a2=icePub_openUrl("http://yousite.com/saveip.php",str1,1024*20,"")
'向网站发一个连接请求,saveip.php需要自己编程实现记录来访者的Ip
Dim getIp As String
Dim a2 As Integer
getIp = Space(1024 * 20 + 1)
a2=icePub_openUrl("http://yousite.com/getip.php",getIp ,1024*20,"")
'向网站获取ip,getip.php需要自己编程把记录的ip输出(如果用浏览器就是显示出来)
然后getIp 就是访问者的ip
然后用自己的程序进行winsock 聊天即可
http://dl.icese.net/dev.php?f=icePubDll.rar 下载
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
展开全部
你用的是UDP协议吧,你可以使用广播地址
追问
不是
追答
不知道你拿客户端地址来做什么?服务器端设置为监听,客户端直接连接上去就行了啊。
若想探讨QQ:383497094
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所以需要一个固定的服务器 让客户端去连接 从而实现多客户端之前的通信
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询