java网络编程一
来源:互联网 发布:网站美工培训多少钱 编辑:程序博客网 时间:2024/05/29 13:16
TCP网络编程
1 流程
2 服务端代码:
package cn.jingshan.tcp;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
/**
* @author yuajings
* @desc TCP服务端
*/
public class TCPServer {
public static void main(String[] args) throws IOException {
//创建socket监听服务
ServerSocket listen = new ServerSocket(5050);
//建立连接
Socket server = listen.accept();
//通信
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
//接收消息
char c = (char)in.read();
System.out.println("收到:" + c);
//发送消息
out.write('s');
//关闭连接
out.close();
in.close();
server.close();
listen.close();
}
}
3 客户端代码:
package cn.jingshan.tcp;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
/**
* @author yuajings
* @desc TCP客户端
*/
public class TCPClient {
public static void main(String[] args) throws IOException {
//创建Socket
Socket client = new Socket("127.0.0.1", 5050);
//通信
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();
//发送消息
out.write('c');
//接收消息
char c = (char)in.read();
System.out.println("收到:" + c);
//关闭连接
out.close();
in.close();
client.close();
}
}
- Java网络编程(一)
- Java网络编程一
- java网络编程一
- Java网络编程(一)
- JAVA网络编程一
- java网络编程(一)
- Java 网络编程一
- Java Socket网络编程一
- java网络编程(一)
- Java网络编程(一)
- Java网络编程(一)
- java网络编程(一)
- Java 网络编程(总结一)
- Java网络编程(一)
- Java 网络编程(一)
- Java网络编程(一)
- Java网络编程(一)流
- 一、Java网络编程基本概念
- 杭电-2674N!Again(大数阶乘)
- 程序员面试金典第四章 面试之前
- 性能测试注意点
- 结合个人经历总结的前端入门方法(这才是真的入门经典)
- Bean的作用域
- java网络编程一
- 【Leetcode】Find Minimum in Rotated Sorted Array
- 文本错误消息提示
- PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
- Obtaining, Configuring and Building unixODBC
- Lesson 21 DanielMendoza
- ASP.NET MVC5-ModelStateDictionary类ModelState模型验证
- Volley框架获取Cookie和带Cookie请求链接
- SessionFactory启动找不到hbm文件