java的Socket小编程

来源:百度知道 编辑:UC知道 时间:2024/09/20 10:35:22
服务器端的编程:

import java.net.ServerSocket;
import java.net.Socket;
//import java.io.InputStream;
import java.io.DataInputStream;
public class TestTCPServer{

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
ServerSocket ss=new ServerSocket(7890);
while(true){
Socket s=ss.accept();
DataInputStream dis=new DataInputStream(s.getInputStream());
System.out.println(dis.readUTF());
}
}catch(Exception e){
System.out.println("hah");
}
}

}

客户端的编程:

import java.net.Socket;
import java.io.DataOutputStream;
import java.io.OutputStream;
public class TestTCPClient {

/**
* @param args
*/
public static void main(String[] args) {
try{
// TODO Auto-generated method stub
Socket s=new Socket(&

是你运行环境问题.有2个地方可能出错.
一个是工程属性方面.你右击工程,点属性.去里面调.具体怎么调就看你功底了,基本是每个都点过去,看下有没有什么配置空了或干吗了.
第二就是计算机环境变量,右键我的电脑,属性,高级,环境变量
在下面找到pach,点编辑,在里面长长一排最前面添加你JDK的路径
如C:\Program Files\Java\jdk1.6.0_10\bin;(分号不能漏)
还不行,就去找你以前的同学同事或老师帮忙

应该是你没有把那个jar文件放进去

没有设置计算机环境变量,
右键我的电脑,属性,高级,环境变量
在系统变量里面添加变量classpath
值 ,; (一个逗号一个分号)
修改变量path,在值最前段加上 ,; (还是一个逗号一个分号)英文符号