1 项目名称 Web聊天室(《这是NodeJs实战》第二章的一个案例,把整个开发过程记录下来) 2 项目描述 该项目是一个简单的在线聊天程序。打开聊天页面,程序自动给用户分配一个昵称,进入默认的Lobby聊天室。用户可以发送消息,也可以使用聊天命令(聊天命令以/开头)修改自己的昵称或者加入已有的聊天 ...
分类:
Web程序 时间:
2016-05-08 18:12:02
阅读次数:
454
转换流★转换流功能1:充当字节流与字符流之间的桥梁需求:模拟英文聊天程序,要求:
(1) 从键盘录入英文字符,每录一行就把它转成大写输出到控制台;
(2) 保存聊天记录到字节流文件。要求1的设计分析:1)需要从键盘接收录入,得用System.in,它是字节输入流InputStream;
2)需要处理字符,可以自己把字节强转成字符,也可以用字符流;
3)需要类似readLi...
分类:
编程语言 时间:
2016-04-29 17:05:34
阅读次数:
242
转换流★转换流功能1:充当字节流与字符流之间的桥梁需求:模拟英文聊天程序,要求:
(1) 从键盘录入英文字符,每录一行就把它转成大写输出到控制台;
(2) 保存聊天记录到字节流文件。要求1的设计分析:1)需要从键盘接收录入,得用System.in,它是字节输入流InputStream;
2)需要处理字符,可以自己把字节强转成字符,也可以用字符流;
3)需要类似readLi...
分类:
编程语言 时间:
2016-04-26 02:13:53
阅读次数:
298
1. 程序概览
用户可以在一个简单的表单中输入消息,相互聊天。消息输入后会发送给同一个聊天室内的其他所有用户。进入聊天室后,程序会自动给用户分配一个昵称,但他们可以用聊天命令修改自己的昵称,如图2-2所示。聊天命令以斜杠(/)开头。同样,用户也可以输入命令创建新的聊天室(或加入已有的聊天室) ,如图2-3所示。在加入或创建聊天室时,新聊天室的名称会出现在聊天程序顶端的水平条上,也会出现在聊天消息区域...
分类:
其他好文 时间:
2016-04-22 20:22:45
阅读次数:
232
前几天分享了分享了WCF聊天程序--WCFChat , 本文和大家一起分享利用WCF实现文件的传输。程序运行效果:接收文件端:发送文件端:连接WCF服务,选择要传输的文件文件传输成功:我们会在保存文件的默认路径:C:\Documents and Settings\Administrator\桌面,下... ...
分类:
其他好文 时间:
2016-04-02 14:44:30
阅读次数:
193
以前C/S通讯这一块都是基于套接字(Sockets)编程,但是面对业务逻辑复杂的C/S系统,通讯这一块往往都是被封装好了的,前几天写的一个小小窗体聊天程序,主要是练习一下C#封装的TcpListener、TcpClient以及NetworkStream的使用,直接看图上代码: [csharp] vi ...
分类:
其他好文 时间:
2016-03-31 12:48:31
阅读次数:
276
感谢大家对IT十八掌大数据的支持,今天的作业如下:参照视频,编写出聊天程序。知识点分析:Socket+GUI+IO=简版QQ------------------------------1.GUI2.SocketServerSocket:port+acceptSocketsock=accept();//更新窗口//接收client的数据newThread(){run(){sock..getInputStre..
分类:
编程语言 时间:
2016-03-23 06:50:49
阅读次数:
225
上一篇对twisted大致做了介绍以及一些基本的概念。 这一篇从一个python epoll/soket聊天程序开始。 我们要实现的很简单,就是利用epoll实现一个服务端/客户端间的聊天,服务端和客户端可以接收消息的同时,可以利用raw_input,在命令行输入。 我们将socket fd设置为非
分类:
其他好文 时间:
2016-03-17 22:51:37
阅读次数:
577
今天学习的主要是对第5天的加强. 比如服务器的多进程,点对点应用聊天程序.父进程子进程互发消息.等等. 流协议-粘包 一般TCP协议会出现粘包,粘包产生的原因一般为.TCP协议是流式传输,不会根据用户传输数据的大小进行截断, 所以用户数据的传输很可能被TCP截断,所以就有了一种对数据包的再包装. 思
分类:
系统相关 时间:
2016-03-07 01:05:51
阅读次数:
207
Socket也称作“套接字“,是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。它分为流式套接字和数据包套接字,分别对应网络传输控制层的TCP和UDP协议。TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。它使用三次握手协议建立连接,并且提供了超时重传机制,具有很高的稳定性。UDP协议则是是一种无连接的协议,且不对传送数据包进行可靠性...
分类:
移动开发 时间:
2016-02-20 17:39:44
阅读次数:
281