一个简单的TCP/IP服务端客户端对话
2013-03-21 13:08
369 查看
//TCP/IP服务器 import java.io.ObjectOutputStream; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; public class TestSocketServer { ServerSocket serverSocket; int portNumber=9001; Socket socket; String str; public TestSocketServer(){ str="Hello,I am Server!"; try { //使用端口号创建一个serverSocket对象 serverSocket=new ServerSocket(portNumber); //等待一个客户连接端口xx的服务器 socket=serverSocket.accept(); //创建流发送数据 ObjectOutputStream oos =new ObjectOutputStream(socket.getOutputStream()); oos.writeObject(str); //关闭流和套接字 oos.close(); socket.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[]args){ TestSocketServer tss=new TestSocketServer(); } }
//TCP/IP客户 import java.io.ObjectInputStream; import java.net.InetAddress; import java.net.Socket; public class TestSocketClient { Socket socket ; int portNumber=9001; String string=""; public TestSocketClient(){ try { //创建Socket类对象,向它传递服务器的IP地址和服务器监听端口 socket =new Socket(InetAddress.getLocalHost(),portNumber); //创建输入流,访问数据 ObjectInputStream ois=new ObjectInputStream(socket.getInputStream()); //读取对象 string=(String)ois.readObject(); System.out.println(string); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[]args){ TestSocketClient tcp=new TestSocketClient(); } }
相关文章推荐
- 【socket编程】 一个简单的基于TCP连接的客户端、服务端用例
- 一个简单的TCP客户端、服务端会话程序(C#)
- 01 TCP Socket 编程_一个简单的服务端程序和客户端程序实现
- 一个简单的TCP客户端、服务端会话程序(C#)
- 编写一个简单的TCP服务端和客户端
- Go实战--实现一个简单的tcp服务端和客户端(The way to go)
- linux下一个简单的TCP通信程序——客户端向服务端发送任意字符串
- 一个简单Spring+Hibernate+Struts2.0+Ajax整合获取客户端IP、URL和请求时间
- golang使用net库实现一个简单的服务端和客户端通信
- 【网络协议】TCP/IP模型的一个简单解释
- 由一个简单的客户端间TCP/UDP通信程序引发的关于设计模式的思考
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- Linux基于TCP/IP简单的客户端、服务器通信程序实例
- TCP中一个客户端一个服务端通信
- 在自己的WSASOCKET服务端/客户端中做了一个简单的解包程序处理粘包的问题
- Unity, C# ,TCP实现的一个简单的对话同步功能
- 一个简单的完成端口(服务端/客户端)类
- 让客户端javascript修改的内容在服务端也能记忆的一个简单例子
- 一个简单的直播 IOS客户端 + 服务端
- 最简单的一个WCF实现客户端和服务端