各位大虾,麻烦给小弟介绍一下ServerSocket和ClientSocket的基本用法!(50分)

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

haisongzhang

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在刚开始学习网络编程,请各位介绍一下ServerSocket和ClientSocket的基本用法!
谢谢!
 
看网络编程方面的书,看demo,看帮助。
 
看看delphi/demos/internet/chat目录下的例子
 
为了以后的兼容性建议使用TcpServer和TcpClient,当然了用indy做网络编程会更方便
 
各位能不能给我提供一个简单的程序,能够完成客户端向服务器发送一个消息,服务器向客户端发送另外一个消息。
一些书籍和帮助有点看不太懂!请各位帮忙!
 
哎..俺当年也是瞎摸,没人愿意点一下,俺不自私,俺告诉你:
首先你得设置服务端的port,随便你设,只要不要和系统端口冲突;
然后把它开起来,也就是open一下,或者把active设置为真;
在客户端里你就首先初始一下你要连的那台机器的hostname或者ip拉,再
把客户端的port设置和服务端一样,接着你就可以connect了,然后呢你就
可以sendtext给服务端了,服务端开起来后是自动监听你设置的那个port的,
所以有消息来的时候会自己触发接受事件,你就可以case一下,是什么消息你就
处理什么东东,然后也可以用sendtext向客户端发送消息,注意如果你是要发送
的是文件数据流,得先建立一个流变量,然后根据自己设置的缓冲区一次一次的读
数据流,发送就好,如果要断点续传,你就保存一下数据流位置指针....
 
后退
顶部