- 浏览: 101687 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小小诺:
博主实例2中的代码博主难道没有测试吗?“工资总额不能超过6万元 ...
PLSQL -
emilyzhanghong:
我一般都用工具导入导出,语句记不住.
ORACLE 导入导出
客户端程序
服务器
package tcp; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.Writer; import java.net.InetAddress; import java.net.Socket; public class ClientCode { static String clientName = "PAN"; //端口号 public static int portNo = 3333; public static void main(String[] args) throws IOException { // 设置连接地址类,连接本地 InetAddress addr = InetAddress.getByName("localhost"); //要对应服务器端的3333端口号 Socket socket = new Socket(addr, portNo); try { System.out.println("socket = " + socket); // 设置IO句柄 BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(socket.getOutputStream())), true); // out.println("Hello Server,I am " + clientName); out.println("1"); String str = in.readLine(); System.out.println(str); } finally { System.out.println("close the Client socket and the io."); socket.close(); } }}
服务器
package tcp; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class ServerCode{ // 设置端口号 public static int portNo = 3333; public static void main(String[] args) throws IOException { ServerSocket s = new ServerSocket(portNo); System.out.println("The Server is start: " + s); // 阻塞,直到有客户端连接 Socket socket = s.accept(); try { System.out.println("Accept the Client: " + socket); // 设置IO句柄 BufferedReader in = new BufferedReader(new InputStreamReader(socket .getInputStream())); PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(socket.getOutputStream())), true); while (true) { String str = in.readLine(); if (str.equals("1")) { out.println("成功"); break; } // System.out.println("In Server reveived the info: " + str); out.println(str); } } finally { // System.out.println("close the Server socket and the io."); socket.close(); s.close(); } } }
发表评论
-
db2 with函数使用
2012-08-15 10:59 960WITH T1 AS( SELECT CGBT.SEGM ... -
db2 数据 对象备份
2012-07-28 17:03 737CREATE OR REPLACE FUNCTION RSPD ... -
jdk下载以及Windows 安装
2011-12-29 20:13 1259http://www.oracle.com/technetwo ... -
JAVA基本功<8>_面向对象
2011-12-15 00:22 643一.面向对象的特点: ... -
JAVA基本功<7>_JDBC
2011-12-15 00:19 1014一、jdbc基本概念 jdbc : Java Database ... -
JAVA基本功<6>
2011-12-15 00:16 697一. 1. 循环结构 1. while 语句格式: ... -
JAVA基本功<5>
2011-12-15 00:15 1729一.常量与变量 1.概念:变量就是内存中的一个存储区域,它有 ... -
JAVA基本功<4>
2011-12-15 00:09 7031:人机交互的方式: 一 ... -
J2SE基本功<3>
2011-09-27 15:35 656public class Test1 { public ... -
日期处理
2011-09-12 23:50 736http://changguangjuan.blog.163. ... -
泛型总结
2011-09-08 09:58 687package daan; /* 使用泛型类的限制和 ... -
J2SE基本功<2>
2011-09-07 09:06 579http://blog.csdn.net/java334452 ... -
J2SE基本功<1>
2011-08-16 22:55 587一、Java是一门高级语言,具有跨平台性(一次编译到处运行)1 ... -
IO文件读取
2011-08-01 08:51 648斯蒂芬 -
String数组的二分排序
2011-07-31 18:04 1430public class Bsearch { /* ... -
JAVA编程练手题
2011-07-04 23:48 27281:写一个方法(函数):判断一个单链表中是是否有环? 2:串行 ... -
代理模式
2011-06-16 09:54 577使用动态代理不需要为特定对象与方法编写特定的代理对象,可以 ... -
策略模式
2011-06-09 00:11 684策略模式:高内聚 低耦合 可扩展(OCP) 在策略与最终用 ... -
正则表达式
2011-05-30 15:13 623import java.util.regex.Matcher; ... -
JSP 连接MySQL数据库
2011-05-29 20:23 688<%@ page contentType="t ...
相关推荐
这是一个java程序实现的多线程聊天程序,该程序是基本sokect实现的。
java sokect 聊天室 控制台输出 学习sokect的可以看下参考下
Sokect简单通信聊天软件,内有服务器端,和客户端安装包。
sokect通信前端js
sokect通讯例子--广播 包含客户端 服务器的完整示例
用socket使用了一个聊天功能,直接下载用idea打开,就可以运行聊天了,在日志那块输入信息,先运行服务端,再运行客户端,不然会报错
Java 聊天室 使用多线程技术,为每个客户分配以个线程 使用sokect技术 使用C/S模式 这是我的课程设计作品
sokect通信程序c# 一个windows下的c语言socket通信例子,这里我们客户端传递一个字符串,服务器端进行接收。
nodejs聊天室,redis存储,sokect通信。实现功能。弹幕(所有人可见)。在线用户实时推送。实时聊天。提示消息被阅读。显示未读消息数量。注册登录。
简单的SOCKECT程序示例,非常适合初学此控件的人,到底值不值,大家下下来看了就清楚
sokect通讯实例
C# Sokect通信(TCP)【半双工通信实现】面向串行通信封装
demo实现了客户端和服务端相互发送消息,实现了client/services(cs)通信模型。
服务器端与客户端进行信息的通话。两短信可以回复通话。。。Clinet.java----Server.java端到端的信息通信。
java nio 实现socketjava nio 实现socketjava nio 实现socketjava nio 实现socketjava nio 实现socket
Window Service Sokect实例
Android Wifi 局域网通信 TCP Client Sokect 客户端收发数据例程,连接别的设备的 socket 服务端后可以与之收发数据,实现通信
该Winform程序使用异步多线程+Sokect实现客户端和服务器端链接并进行互发消息
天天都有人导入Apache的包,但是里面那么多工具类又有多少人使用过,这里面有一些使用介绍
下面小编就为大家带来一篇浅谈Java多线程实现及同步互斥通讯。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧