求一个简单的java服务器程序 40
利用tcpudp测试工具连上服务器,在tcpudp测试工具发送区发送一个16进制数据,在tcpudp测试工具接收端接收到然后显示。我现在写的一个服务器端,一个客户端的de...
利用tcpudp测试工具连上服务器,在tcpudp测试工具发送区发送一个16进制数据,在tcpudp测试工具接收端接收到然后显示。
我现在写的一个服务器端,一个客户端的demo,并能实现数据传送。但是不知道怎么用这个测试工具发送数据给自己写的服务器,并返回数据。(就是用这个测试工具来模拟客户端给我自己写的服务器端发数据。并返回数据给这个测试工具的接收区)<想要一个java版本的。> 展开
我现在写的一个服务器端,一个客户端的demo,并能实现数据传送。但是不知道怎么用这个测试工具发送数据给自己写的服务器,并返回数据。(就是用这个测试工具来模拟客户端给我自己写的服务器端发数据。并返回数据给这个测试工具的接收区)<想要一个java版本的。> 展开
2个回答
展开全部
是TCP还是UDP ?
首先你的服务器和客户端都需要各自的收发程序 端口不能一样
tcp的话 先建立连接 服务器和客户端都启动接收程序 客户端发送消息 服务器判断 然后返回消息
然后客户端接收到消息 显示出来
udp的话 不需要建立连接 只需要端口和ip就好了(但是只管发,不会管是否收到) 其余的和tcp一样的
http://www.blogjava.net/wxb_nudt/archive/2007/11/01/157623.html 这个说的很详细 也有例子
如果只是想测试你的服务器程序的话 有这样的软件可以看到接收到的数据和发送自己需要的数据 发的话需要手动输入
http://www.duote.com/soft/25213.html 这个就可以
首先你的服务器和客户端都需要各自的收发程序 端口不能一样
tcp的话 先建立连接 服务器和客户端都启动接收程序 客户端发送消息 服务器判断 然后返回消息
然后客户端接收到消息 显示出来
udp的话 不需要建立连接 只需要端口和ip就好了(但是只管发,不会管是否收到) 其余的和tcp一样的
http://www.blogjava.net/wxb_nudt/archive/2007/11/01/157623.html 这个说的很详细 也有例子
如果只是想测试你的服务器程序的话 有这样的软件可以看到接收到的数据和发送自己需要的数据 发的话需要手动输入
http://www.duote.com/soft/25213.html 这个就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只是一个服务端么,没多大难度
public static void main(String[] args) throws Exception {
//port 2008
char[] buf = new char[1024];
ServerSocket server = new ServerSocket(2008);
Socket client = server.accept();
InputStreamReader in = new InputStreamReader(client.getInputStream());
int len = in.read(buf);
System.out.println(new String(buf,0,len));
}
public static void main(String[] args) throws Exception {
//port 2008
char[] buf = new char[1024];
ServerSocket server = new ServerSocket(2008);
Socket client = server.accept();
InputStreamReader in = new InputStreamReader(client.getInputStream());
int len = in.read(buf);
System.out.println(new String(buf,0,len));
}
追问
我现在写的一个服务器端,一个客户端的demo,并能实现数据传送。但是不知道怎么用这个测试工具发送数据给自己写的服务器,并返回数据。(就是用这个测试工具来模拟客户端给我自己写的服务器端发数据。并返回数据给这个测试工具的接收区)
追答
建立 socket 连接 ,获取输出流,写一个字符串,服务器那边就 读到了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询