永发信息网

import java.net.*;

答案:3  悬赏:40  手机版
解决时间 2021-11-16 09:16
import java.net.*;
最佳答案
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class Server {
public static void main(String args[]) {
ServerSocket server = null;
Socket you = null;
String str = null;
DataInputStream in = null;
DataOutputStream out = null;
try {
server = new ServerSocket(60000);// 绑定到服务器端口,给客户端
System.out.println("服务器启动");
} catch (IOException e1) {
System.out.println(e1);
}
try {
System.out.println("等待客户呼叫……");
you = server.accept();// 堵塞状态,除非有客户呼叫

Socket nextClient = server.accept();// 显示连接细节
System.out.println("收到消息的来源:" + nextClient.getInetAddress() + "\n" + "端口号:" + nextClient.getPort());// 获取消息来源信息

out = new DataOutputStream(you.getOutputStream());
in = new DataInputStream(you.getInputStream());
while (true) {
str = in.readUTF();// in读取客户放入“线路”里的信息,堵塞状态
int m = Integer.parseInt(str);
out.writeUTF("你好:我是服务器");
out.writeUTF("你说的数乘2后是:" + 2 * m);
System.out.println("服务器收到:" + str);
Thread.sleep(500);
}
} catch (Exception e) {
System.out.println("客户已断开!" + e);
}
}
}
数据类型匹配错误:以上是我修改后的代码。
全部回答
DataOutputStream的构造方法不对吧 你查一下API吧
就in 和 out 写反了嘛~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吕雉怎么嫁给刘邦的?
”敦诗悦礼”还是”敦诗说礼”?
高中必读名著书目有哪些
ngk火花塞多少公里更换
请向,美的高压变压器一个多少钱?
今年林旺中学什么时候开学?
急(+5分)!忠臣卫士歌的歌词!
霍州到广西北海的火车线路
菜鸟买房牢记8大黄金原则
请各位老师看看,这是否真品,放家中六十多年
nba本赛季还有交易日吗
炸过的干鱼鳔怎么做好吃?
亭子生活馆地址在什么地方,想过去办事,
青蛇主题曲莫呼洛迦歌词是什么意思
日本索尼最近的一个视频广告是一个日本女人弹
推荐资讯
一个长方体长七十厘米宽五十厘米高45厘米如果
春节在什么季节
已经有一张联通大王卡了 还能办理小天神卡吗
日本の纯正润滑油(遵化店)地址在什么地方,想
有一段4米长的布,可以裁剪8件大小一样的衣服
这是什么石头,直径1米左右
儿子算命今年犯五鬼星,请问网友们怎么写?急
兴业银行理财卡可以透支吗
在重庆酉阳老辈人去世,后辈在当年年前才能结
问错了,是形容女生的花或草
少量气胸怎么样再片子上能看见
C5H8的同分异构体有几种(不包括立体的和环状
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?