当服务端的winsock向客户端的winsock发送一条消息后,由客户端的winsock向服务端的winsock传送一个文件,怎么做呀?搞死我了,以前没有用过这东东我想知道的不是传输文件,而是两个winsock如何进行传输信息最要有相关代码!!谢谢大家!!
解决方案 »
- 呵呵,在天涯上跟了下帖,结果就有人找我做项目!大家说可信度怎么样?
- 怎样在文本的一行中插入制表分割符(即tab键所占的位置)
- 很简单的问题--自动换行??
- VB+ADO+SP6 真的不能Delete dbf中的记录吗
- 请问vb如何调用access数据库?
- 急救!!!!!!!
- 怎样能得到本机的各种资料 (如CPU,内存,显卡等等信息) 谢先了
- dirlistbox问题
- 在MS Access中哪里设置使文本显示的是*****密码形式!在MS server呢?!急!
- 请问谁有mediaplay控件的详细使用说明?急用!!(最好是中文的)
- 一个只有三行的程序打包失败 急!!!
- 请问VB中如何读取或设置注册表中某个键的值?
http://www.freevbcode.com/code/both.zip
Private Sub Form_Load()
Winsock1.Protocol = sckTCPProtocolWinsock1.LocalPort = 1001
Winsock1.Listen
'Form2.ShowEnd SubPrivate Sub Text1_Change()
Winsock1.SendData Text1.Text
End SubPrivate Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.State <> sckClosed Then
Winsock1.Close
End If
Winsock1.Accept requestID
End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim strdata As String
Winsock1.GetData strdata
Text2.Text = strdataEnd SubCLIENT:
Private Sub Command1_Click()
Winsock1.Connect
End SubPrivate Sub Form_Load()
Winsock1.Protocol = sckTCPProtocol
Winsock1.RemoteHost = "PCNAME"
Winsock1.RemotePort = 1001End SubPrivate Sub Text1_Change()
Winsock1.SendData Text1.Text
End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim strdata As String
Winsock1.GetData strdata
Text2.Text = strdataEnd Sub
验两个窗体互相传递信息