局域网语音聊天软件 局域网内聊天软件
一、WinPopup 下载网址: 这个聊天软件可是老一辈了!有些经验的您都应该知道了吧?就是微软出的弹出式消息框的软件,我个人觉得是最最最不好用的了,不过它也算得上是个聊天软件,于是就一并列出来吧 优点:软件做得很简单,发送消息时只要点一下发送消息,然后在消息框里填上收件人的计算机名称和内容就OK了. 缺点:无法得知接收消息方是否已经运行WinPopup软件;发送后无法确定对方是否收到;发送速度不稳定。
(有时发两个字要1分钟!) 二、LANConference Standard 下载网址: 这是一个出了道很久的软件了,现在最新的版本好象就是我手头上的V2.1版,作者是Kevin L. Gregg,功能比WinPopup多一些,除了可以发送消息外还可以即时聊天、发送文件、甚至可以用语音,不过好象还做得不太好,经常会出现静音现象(要重新运行一次才恢复)。
Beep When New Message is Recevied………有消息时发BEEP声; Display Time Slamp on Messages………显示谈话时间; Participate in Battle………参与比赛(一个随机的Battle功能,好象没什么用); Skip Logon Screen………跳过登录界面,如果常用的话这个很有用; Run At Startup………每次开机时都自动运行; Send/Recevied Voice Massages………发送/接收声音消息; Send/Recevied Files………发送/接收文件; 如果想开机自动运行,选择一下就可以了,你还可以根据自己的需要进行设置,算是比较容易上手的聊天软件之一;它还有一个功能可以任意建立新的聊天室,便于两人或几个密友一起聊,别人只要不知道你的聊天室名就无法闯进来。
优点:可以即时了解在线的人和名字,以便针对性地发送消息;驻留不占用状态栏,只在右下角占一个图标位置且占用资源少;速度快。
缺点:接收到的消息框不以最前端显示,容易被现在活动的程序窗口遮盖(如果能在下一个新的版本中改进这一点就好了)。
三、NetCall局域网聊天 下载网址: 局域网聊天NetCall实现局域网内(外)的短信息传递,为WinPopup的替代品,它可是一个国产软件哦!而且它在界面上下了工夫,更会隐藏,更能在老板眼底下使用(xixi)。
有信息到达时整个界面变成红色以作提示 驻留后自动隐藏于屏幕顶端,移动鼠标接近自动弹出,只占屏幕的一丁儿位置,有一点儿ICQ的味道,使用很简单,一开始只要设置一些简单的参数, 优点:也是一个只占很少资源的东东;界面隐藏得较好;发送消息也很较方便;还可以查看发送/接收过的消息,对于钟爱ICQ的玩家比较适合。
缺点:和WinPopup一样,看不到在线用户,只能发出消息后就干等,谁知道对方收到没有!(什么!原来你那边的电脑根本没开!!!);在状态栏占用了位置,一不小心也许就给(关)毙了。
四、e/pop 下载网址: 是不是觉得名字很简单呢?你可不要先入为主哦,它的功能却一点也不简单,而且块头也不小,3.81MB呢!(图9) 可以这么说,e/pop是众多聊天软件中功能最多的一个(用不用得上大伙自个斟酌吧!)除了聊天外还可以互相进行远程控制,许多功能设置起来很复杂,Option中就有十七项设置夹(图10), 中的“Network”就是设置用何种网络协议,有IPX/SPX和TCP/IP选择,如果想用远程控制功能的话建议用TCP/IP比较好;最下边是设置那一种网络,一般我们用得最多的是Windows,也就是NT domain;“My Identity”是为自己起一个好听的ID、工作组和电话(作为自己的信息显示);“General”这里设置一些运行的参数:在启动Windows时加载自己、运行后最小化自己、显示Splash屏幕、点击关闭键时起提问/关闭程序/最小化作用;“Sound”是设置在接收消息时是否发声提示,还有就是在聊天时是否有声音等;至于“Font”就是设置e/pop界面的字体;“Remote Control”比较重要,其中的“Security”选项是可以设置其它电脑对本机进行控制时要输入密码,如果不设置这一项的话,任何一台装了e/pop的电脑都能对你的电脑进行控制喔,这可是很危险的事情。
这些都设置好后,你就可以正式使用e/pop了,主界面中有两大分支,第一个“Users”展开是显示正在线上的用户名单,你只要在想要发消息/聊天的对象上单击右键选择你要的功能就是了;第二个“Domain”可以把整个工作组的用户(装了e/pop和没装e/pop的)都列出来,在线的用绿色表示。
优点:功能强大,发送/接收消息都很方便;有远程控制功能;设置灵活多变。
缺点:对于聊天软件来说程序太大了;好象还不太稳定,试过好几次死机,不知是不是我的机子差。
当然了,在局域网上聊天的工具还有很多,譬如网络小麻雀SparrowX:提供各种联网环境下的交谈/呼叫等功能(采用Direct X技术编写);LtChat:是局域网上具有ICQ功能的聊天软件,支持文字与声音,可以留言。
LtChat包含服务器端程序,可以在局域网内建立自己的ICQ服务,实现网内聊天、通话和留言。
这些都是很好玩的聊天工具,值得大家试试,如果觉得这里介绍的都不好的话还可以到网上找找,会有不少发现哦! 絮语 V6.5 Build(简体版)是一款局域网聊天工具,XP界面风格,直接运行,无需服务器,...
局域网内聊天用什么好的聊天软件啊?最好越小巧越好!XP自带的更...
“对图中的那些函数,我这里稍加解释一下。
” int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData); 功能是初始化Windows Socket Dll,在Windows下必须使用它。
参数:“wVersionRequested”表示版本,可以是1.1、2.2等;“lpWSAData”指向WSADATA数据结构的指针。
int socket(int family, int type, int protocol); 功能是建立Socket,返回以后会用到的Socket值。
如果错误,返回-1。
参数:“int family”参数指定所要使用的通信协议,取以下几个值:AF_UNIX(Unix内部协议)、AF_INET(Internet协议)、AF_NS Xerox(NS协议)、AF_IMPLINK(IMP连接层),在Windows下只能把“AF”设为“AF_INET”;“int type”参数指定套接字的类型,取以下几个值:SOCK_STREAM(流套接字)、SOCK_DGRAM (数据报套接字)、SOCK_RAW(未加工套接字)、SOCK_SEQPACKET(顺序包套接字);“int protocol”参数通常设置为0。
int bind(int sockfd, struct sockaddr *my_addr, int addrlen); 功能是把套接字和机器上一定的端口关联起来。
参数:“sockfd”是调用socket()返回的套接字值;“my_addr”是指向数据结构struct sockaddr的指针,它保存你的地址,即端口和IP地址信息;“addrlen”设置为sizeof(struct sockaddr)。
int listen(int sockfd, int backlog); 功能是服务端监听一个端口,直到accept()。
在发生错误时返回-1。
参数:“sockfd”是调用socket()返回的套接字值;“backlog”是允许的连接数目。
大多数系统的允许数目是20,也可以设置为5到10。
int connect(int sockfd, struct sockaddr *serv_addr, int addrlen); 功能是客户端连接服务端监听的端口。
参数:“sockfd”是调用socket()返回的套接字值;“serv_addr”保存着目的地端口和IP 地址的数据结构struct sockaddr;“addrlen”设置为sizeof(struct sockaddr)。
int accept(int sockfd, void *addr, int *addrlen); 功能是服务端接受客户端的连接请求,并返回一个新的套接字,以后服务端的数据传输就使用这个新的套接字。
如果有错误,返回-1。
参数:“sockfd”是和listen()中一样的套接字值;“addr”是个指向局部的数据结构sockaddr_in的指针;“addrlen”设置为sizeof(struct sockaddr_in)。
int send(int sockfd, const void *msg, int len, int flags); int recv(int sockfd, void *buf, int len, unsigned int flags); 功能是用于流式套接字或数据报套接字的通讯,我们数据的真正传输就由它们完成。
参数:“sockfd”是发/收数据的套接字值;“msg”指向你想发送的数据的指针;“buf”是指向接收数据存放的地址;“len”是数据的长度;“flags”设置为 0。
int sendto(int sockfd, const void *msg, int len, unsigned int flags,const struct sockaddr *to, int tolen); int recvfrom(int sockfd, void *buf, int len, unsigned int flags, struct sockaddr *from, int *fromlen); 功能和send、recv类似,不过是用于无连接数据报套接字的传输。
int closesocket(int sockfd) 功能是关闭套接字。
参数“sockfd”为要关闭的套接字值。
程序:“这里的目的是让大家对Socket编程有个整体了解。
不用怕,程序我会详细解释的,首先是服务端的程序。
其流程是: socket()→bind()→listen→accept()→recv()/send()→closesocket() 具体代码如下:” ★#include #include #pragma comment(lib,"Ws2_32")#define MYPORT 830 /*定义用户连接端口*/ #define BACKLOG 10 /*多少等待连接控制*/ int main() { int sockfd, new_fd; /*定义套接字*/ struct sockaddr_in my_addr; /*本地地址信息 */ struct sockaddr_in their_addr; /*连接者地址信息*/ int sin_size; WSADATA ws; WSAStartup(MAKEWORD(2,2),&ws); //初始化Windows Socket Dll //建立socket if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) { //如果建立socket失败,退出程序 printf("socket error\n"); exit(1); } //bind本机的MYPORT端口 my_addr.sin_family = AF_INET; /* 协议类型是INET */ my_addr.sin_port = htons(MYPORT); /* 绑定MYPORT端口*/ my_addr.sin_addr.s_addr = INADDR_ANY; /* 本机IP*/ if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))== -1) { //bind失败,退出程序 printf("bind error\n"); closesocket(sockfd); exit(1); } //listen,监听端口 if (listen(sockfd, BACKLOG) == -1) { //listen失败,退出程序 printf("listen error\n"); closesocket(sockfd); exit(1); } printf("listen..."); //等待客户端连接 sin_size = sizeof(struct sockaddr_in); if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size)) == -1) { printf("accept error\n"); closesocket(sockfd); exit(1); } printf("\naccept!\n"); //有连接,发送ww0830字符串过去 if (send(new_fd, "ww0830\n", 14, 0) == -1) { printf("send error"); closesocket(sockfd); closesocket(new_fd); exit(1); } printf("send ok!\n"); //成功,关闭套接字 closesocket(sockfd); closesocket(new_fd); return 0; } 对服务端程序的流程概括:先是初始化Windows Socket Dll: WSAStartup(MAKEWORD(2,2),&ws...
局域网聊天软件longchat为什么视频通话和视频会议不能打开?
易发(Active Messenger)。
用户可分组,可显示离线和在线带历史记录,离线可发消息来消息自动提示,对方打开消息自动提示文件或文件夹直接发送,最实用的是登录后,在某个文件夹上直接选“易发”,然后选某个用户,在线不在线都行,直接连文件夹就都发过去了,不用压缩成一个文件。
带有服务器端和客户端,我用过感觉很好用。
转载请注明出处51数据库 » 局域网内网语音聊天软件
达?矢抾哆拉?