今天下午研究了一下
flash
里的
XMLSocket
类遇到了小小问题,所以把它发了出来
flash
代码:
var mySocket:XMLSocket = new XMLSocket();
//
本地地址,端口
5000
mySocket.connect("localhost", 5000);
//
事件
mySocket.onConnect = function(myStatus)
{
if (myStatus)
{
trace("
连接成功
!");
//
发送信息
mySocket.send("soda" + " \0");
trace("
发送成功
!");
}
else
{
trace("
连接失败
!");
}
};
//
接受信息事件
mySocket.onData = function (msg:String)
{
trace("
接受到的内容
:" + msg);
}
--------------------------------------------------
java
代码:
import java.net.*;
import java.io.*;
public class Server
{
public static void main(String[] args) throws Exception
{
//
建立服务器(
TCP
)
ServerSocket ss = new ServerSocket(5000);
System.out.println("
等待连接
.......");
Socket sk = ss.accept();
System.out.println("
连接成功
......");
//
建立字符流
BufferedReader br = new BufferedReader(new InputStreamReader(sk.getInputStream()));
System.out.println("
获取
BufferedReader......");
System.out.println("
获取里面的内容
......");
//
等待接受信息
String name = br.readLine();
//
发送信息
PrintWriter os = new PrintWriter(sk.getOutputStream());
os.println("soda,soda" + "?");
os.flush();
os.close();
System.out.println("
内容
:" + name);
}
}
-----------------------------------------------------------
值得注意的是
mySocket.send("soda"
+ "?");
这句话
如果后面没有加
"
",java
服务器是不能马上接受信息的。
因为
br.readLine()
是接受一行的,如果没有
"
"
的话,
它找不到换行符号,就会在那里一直监听等待,不会响应
分享到:
相关推荐
android studio项目实例
"Scocket"通常指的是套接字,它是网络通信中的基本概念,用于在不同进程间建立连接并交换数据。 在描述中提到的“新手代码”,意味着我们将探讨的是基础的服务器端实现,可能包含了一些易于理解的示例。"简单粗俗...
在学习过程中,可以参考提供的压缩包文件“scocket编程”中的示例代码和文档,进一步加深理解。 总的来说,Socket编程是C语言在互联网编程中的重要组成部分,它涉及网络协议、数据封装和传输等多个领域。熟练掌握...
总的来说,Scocket客户端版本是一个很好的起点,对于初学者来说,能够帮助他们掌握网络编程的基础,理解客户端如何通过Socket与服务器进行通信。通过分析和实践这样的项目,开发者可以进一步了解网络编程的原理,并...
实现简单的通信 c/s的模式 跟QQ很像的 但没它强大
WebSocket通信技术是现代互联网应用中实现双向实时通信的关键技术之一。它为客户端和服务器之间提供了全双工(full-duplex)的通信通道,这意味着数据可以在任何一方发起,而无需像HTTP协议那样需要由客户端先发起...
在IT行业中,网络通信是应用程序开发的一个重要领域,特别是在分布式系统和互联网应用中。本文将深入探讨基于MFC(Microsoft Foundation Classes)库和CSocket类实现的简单TCP网络通信。MFC是微软提供的一种C++类库...
Socket文件传输是网络编程中的一个重要概念,特别是在C++这样的系统级编程语言中,它提供了低级别的网络通信接口。本文将详细解析如何使用C++通过socket实现文件的传输,并探讨相关的关键知识点。 首先,理解socket...
Socket编程是计算机通信中的基础技术,它提供了进程间通信(IPC)的能力,尤其在网络环境中,允许不同计算机上的应用程序进行数据交换。 在TCP/IP模型中,Socket接口是应用层与传输层之间的接口,它封装了底层的...
支持http和scocket代理
这个软件可以任意设置目标IP和端口实现连接相应的主机服务器,编写语言为java,安装时候需要有相应的java环境运行。
基本内容:编写简单的聊天软件 基本要求: 1 聊天软件包含两个程序,一个本地端,一个远程端。亦可用一台机器模拟两个窗口 2 可以实现双方的消息传送,有发送和接受窗口 3 使用socket类作为基本通讯方法(TCP协议) ...
SOCKS(Socket Secure)协议是网络通信中的一种协议,通常用于在客户端和服务器之间建立安全的连接。SOCK5是其第五版,增加了对身份验证的支持以及UDP协议的处理。 易语言是中国开发的一种简单易学的编程语言,它的...
调用pb开发的webserver(HTTP POST) /*POST /webservice/n_webservice.asmx/uf_ab HTTP/1.1...Host: localhost ...Content-Length: length ll_a=string&ll_b=string*/ /*获取结果 ...//出参是json格式{"statusCode":"2"}
在IT行业中,网络通信是至关重要的一个领域,特别是在分布式系统和多设备协同工作时。C#作为Microsoft .NET框架的主要编程语言,提供了丰富的类库来支持网络编程,其中包括Socket类,它允许我们创建TCP/IP协议的...
1.java resources 下src的entity、servlet、scocket(前面为自己在src下建的java package),然后将相应的内容放进去就ok 2.将项目的webcontent的html、css、imge、js[也是自己创建的Folder(文件夹)]等复制进去,别忘...
本课程源于天津大学开设的计算机网络,使用JAVA实现了一个简易微信,主要功能包括(局域网聊天,添加好友,群发消息,局域网搜索,注册新用户,修改密码等功能),资源包括源...大作业得分100分,有一定的参考价值。
此项目中的两个类库是从网上找到整合的。 关于104规约,我在此处没有什么太深入的理解,在里面也没做收到报文的处理,但报文数据都是可以收到的。里面也有解析库,但我也不是很理解。 代码贡献,希望喜欢。...