服务器和客户端通过internet通信的问题(急)(300分)

  • 主题发起人 主题发起人 hly
  • 开始时间 开始时间
H

hly

Unregistered / Unconfirmed
GUEST, unregistred user!
本人想写一个程序,服务端和客户端都联结上internet网,而且两端都用的是静态固定internet 的ip地址
本人想实现如下功能:
客户端开启时能够向服务端发送一个消息,
服务端受到消息后也能向客户端发送一个消息。
也就是说服务器和客户端通过internet能够通信。
这个问题在局域网中实现很简单,但是要通过internet实现,我就没思路了
我想应该难不到大家吧!最好有源代码,本人用delphi5
小弟在此先谢过了!
 
这个应该跟局域网没什么差别吧,
只要将IP地址改为静态固定internet 的ip地址即可.
如果服务器在通过路由在局域网,要设置端口映射,或将该服务器设置为虚拟主机.
 
用Socket。
 
可以考虑用TIDTCPSERVER和TIDTCPCLIENT
 
简单的用UDP好了,如TIdUDPServer(服务端和客户端可以都用TIdUDPServer,这样可以方便地做出应答效果).
 
看看广域网通信方面的书籍,里面都有讲这些道理的哦
 
其实广域网的开发与局域网的几乎完全一致。在局域网下的程序,在internet上同样可以使用。只是速度不能保证。我做过几个程序都是用indy组件。完全可以。
 
网络通信啊!用socket连接,tcp协议。udp也可以。
 
楼主发了贴就不见了。
 
不是我不见了,我在找程序,找了一个但是有个疑问
详见我发的第二帖:
ServerSendFile2Client Indy 反向连接传输文件聊天的困惑
楼住我是真心希望大家能帮助我!
 
后退
顶部