我用winsock做了个聊天小程序 有服务端客户端 在本机上 正常运行 但我把客户端放在局域网中的一台机上运行 服务端在本机 就连接不上了 为什么呢?请教
解决方案 »
- 碰到了BT的画线问题,请高人帮忙
- 一个刷新问题?拜托各位来帮帮我吧
- 如何捕获鼠标单击消息?
- 关于real time error--automation '-2147467259(80004005)',谢谢指点。
- 要证明自己是高手的就来看一看
- 为什么我的程序(工程)在别人的机器上有的控件就不能显示?
- 关于文件读写的一个问题,谢谢?
- postmessage 的问题
- “贿赂”!
- 向大家请教了,如何做一个模糊搜索,例如名字里只要有“王”字符的记录就会被找到,谢谢各位了,另外再提个问题,如何使字符字段变为数值字段相加求和,最后是如何比较时间大小?不胜感激,谢谢大家!一定给分
- ASP 获取远程页面的内容(急,把分都给出)
- 问题3 如何判断程序!源码在此帮忙判断!
Private Sub Command1_Click()
Winsockclient.SendData Textsend.Text
End SubPrivate Sub Command2_Click()
Winsockclient.Connect
End Sub
Private Sub Form_Load()
Winsockclient.RemotePort = 1002
Winsockclient.RemoteHost = Winsockclient.LocalIP
End SubPrivate Sub winsockclient_DataArrival(ByVal bytesTotal As Long)
Dim tmpstr As String
Winsockclient.GetData tmpstr
Textget.Text = tmpstr
End Sub
这是服务端的代码::Private Sub Form_Load()
Winsockserver.LocalPort = 1002
Winsockserver.Listen
End SubPrivate Sub send_Click()
Winsockserver.SendData textsend.Text
End SubPrivate Sub Winsockserver_ConnectionRequest(ByVal requestID As Long)
If Winsockserver.State <> sckClosed Then Winsockserver.Close
Winsockserver.Accept requestIDEnd Sub
Private Sub Winsockserver_DataArrival(ByVal bytesTotal As Long)
Dim tmpstr As String
Winsockserver.GetData tmpstr
textget.Text = tmpstr
End Sub
偶也搞过一个这样的东东.呵呵
Winsockclient.SendData Textsend.Text
End Sub Private Sub Command2_Click()
Winsockclient.Connect
End Sub
Private Sub Form_Load()
Winsockclient.RemotePort = 1002
Winsockclient.RemoteHost = 192.168.0.254
End Sub Private Sub winsockclient_DataArrival(ByVal bytesTotal As Long)
Dim tmpstr As String
Winsockclient.GetData tmpstr
Textget.Text = tmpstr
End Sub
我晕/
一看就知道找到代码,不看懂代码的人。好好学习,天天向上