QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1894|回复: 0
打印 上一主题 下一主题

【精品教程】Java开发实例——网络五子棋游戏文档分享

[复制链接]
字体大小: 正常 放大

3

主题

1

听众

6

积分

升级  1.05%

该用户从未签到

自我介绍
很好很强大的程序!
跳转到指定楼层
1#
发表于 2014-1-15 18:12 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
网络编程的基本模型是客户机/服务器模型,即通常所说的C/S 结构。Java SDK 提供一些API 类来完成客户机Socket 和服务器Socket 的构建与通信,这些类存在于Java.net 包中。常用的类有Socket 和ServerSocket 类。 , |. h( y/ a0 C/ i3 |4 W# j
  (1)Socket 类。当客户程序需要与服务器程序通信的时候,客户程序要在客户机创建一个 Socket 对象。Socket 类常用的构造函数是 Socket(String host, int  port) ,它创建一个基于Socket 的连接服务器 流套接字的客户 流套接字。如果创建了一个Socket 对象,它可以通过调用 Socket  的 getInputStream()方法从服务程序获得输入流传送来的信息,也可以通过调用Socket 的 getOutputStream()方法获得输出流,来发送消息。在读写活动完成之后,客户程序必须调用close()方法关闭流和流套接字。 # r+ ?$ H% G, N
  (2 )ServerSocket 类。服务器端有一个专门的ServerSocket 对象,ServerSocket 有几个构造函数,最简单的是ServerSocket(int port) 。服务 首先构造一个ServerSocket 对象(port 参数传递的端口号就是服务器监听连接请求的 口),创建完成后就开始准备接收连接请求。接下来服务程序进入循环,循环从调用 ServerSocket       的accept()方法开始 (accept()方法将导致 调用线程阻塞直到连接建立),建立连接后accept()返回一个绑定了客户程序的IP 地址或端口 号的Socket 对象。由于存在单个服务程序与多个客户程序通信的可能,解决方法是 服务器 主机运行一个处理服务程序和客户程序的通信后台线程。 $ y4 I3 r% U/ V( ~0 t: w
Java开发实例——网络五子棋游戏.rar (76.67 KB, 下载次数: 2) / Q' l- C* o" V# J: o: N

. f& v* p! N  m/ R
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2025-7-27 05:07 , Processed in 0.427459 second(s), 62 queries .

回顶部