六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 93|回复: 0

最简单的TCP编程

[复制链接]

升级  15.67%

75

主题

75

主题

75

主题

举人

Rank: 3Rank: 3

积分
247
 楼主| 发表于 2013-1-15 08:12:07 | 显示全部楼层 |阅读模式
服务器端建立连接使用的是ServerSocket,创建对象时需给定服务器端口;
客户端建立连接时使用的是Socket,创建对象时需给定连接服务器的IP地址以及端口号;
 
服务器端:
import java.io.*;import java.net.*;public class TCPServer{public static void main(String[] args) throws Exception{ServerSocket ss = new ServerSocket(6666);while(true){Socket s = ss.accept();System.out.println("a client connect!");DataInputStream dis = new DataInputStream(s.getInputStream());System.out.println(dis.readUTF());dis.close();s.close();}}} 
客户端:
import java.io.*;import java.net.*;public class TCPClient{public static void main(String[] args) throws Exception{Socket s = new Socket("127.0.0.1", 6666);OutputStream ops = s.getOutputStream();DataOutputStream dos = new DataOutputStream(ops);dos.writeUTF("I love you!!!");dos.flush();dos.close();s.close();}}  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表