socket是网络套接字,使用它我们可以很方便的实现网络的数据传输。在.net中提供了socket类来帮助开
【相关文章:什么是需求?什么是客户??!!】发者调用socket的使用,从而避免了调用socket的动态库来实现socket的麻烦。下面我们就来看一个简单的例子,从这个简单的例子来看看.net中的socket类实现socket是多么的方便。 【扩展阅读:解析JBuilder数据库应用程序】
【扩展信息:Oracle数据库数据对象分析(上)】 编程思路:在这个简单的例子中我们将通过socket来实现文件的网络传输与接收功能。要实现这两个功能我们需要通过vs.net建立两个实例来完成。一个发送端,一个接收端。由于文中已经给出了详细的注释这里就不罗嗦了。 发送端 public class form1 inherits system.windows.forms.form private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click dim sendsocket as new net.sockets.socket (net.sockets.addressfamily.internetwork, net.sockets.sockettype.stream, net.sockets.protocoltype.tcp) ´实例化socket dim ipendpiont as new net.ipendpoint (net.ipaddress.parse("192.168.0.1"), 8888)´建立终结点 ´openfiledialog1.showdialog() dim fs as new io.filestream("c:\p.doc", io.filemode.openorcreate, io.fileaccess.read)´要传输的文件 dim fssize(fs.length - 1) as byte dim strread as new io.binaryreader(fs)´流处理要传输的文件 ´fs.read(fssize, 0, fssize.length - 1) ... 下一页